SlideShare a Scribd company logo
Oracle 试题
  一、选择题
  
  1.当你执行以下查询语句:
  SELECT empno,ename
  FROM emp
  WHERE empno =7782 OR empno =7876;
  在 WHERE 语句中,以下哪个操作符可以取代 OR?
  A. IN
  B. BETWEEN ……
  C. LIKE
  D. <=
  E. >=
  
  2. 哪个实现 IF..THEN…ELSE 逻辑?
  A. INITCAP()
  B. REPLACE()
  C. DECODE()
  D. IFELSE()
  
  3. 以下哪行有错?
  1 SELECT deptno
  2 FROM emp
  3 GROUP BY deptno
  4 HAVING COUNT(deptno)=
  5 (SELECT max(count(deptno))
  6 FROM emp
  7 GROUP BY deptno);
  A. Line 3
  B. Line 4
  C. Line 5
  D. Line 7
  E. 都没错.
  
  4. 当一个程序执行了 SELECT...FOR UPDATE 语句, 以下哪个步骤必须需
要完成?
  A. 执行 COMMIT or ROLLBACK 结束 transaction, 即使并没有数据改变。
  B. 如果有数据改变,则需要执行 commit or rollback 来结束
transaction。
  C. 由于只有数据确实改变后,一个 transaction 才会开始,所以现在不
需要 COMMIT or ROLLBACK 被执行。
  
  
  
  5. 以下哪个命令可以被用来从表 STATE 中 drop 列 UPDATE_DT ?
  A. ALTER TABLE STATE DROP COLUMN UPDATE_DT;
  B. ALTER TABLE STATE REMOVE COLUMN UPDATE_DT;
  C. DROP COLUMN UPDATE_DT FROM STATE;
  D. 你不能从这个表中 DROP 该列.
  
  
  6. 哪个命令用来创建一个 primary key constraint
  pk_books 在表 BOOKS, 列 ISBN 上? 请选择一个。
  A. create primary key on books(ISBN);
  B. create constraint pk_books primary key on books(ISBN);
  C. alter table books add constraint pk_books primary key (ISBN);
  D. alter table books add primary key (ISBN);
  
  
  7. 以下哪行有错 r?
  1 X :=Y +200;
  2 IF X <10 THEN
  3 Y :=30;
  4 ELSEIF X <40 THEN
  5 Y :=20;
  6 END IF;
  
  A. Line 2
  B. Line 3
  C. Line 4
  D. Line 5
  
  8. 一个 VIEW 被以下语句创建,请问在该 VIEW 上可进行哪个操作?
  CREATE VIEW USA_STATES
  AS SELECT *FROM STATE
  WHERE CNT_CODE =1
  WITH READ ONLY;
  
  A. SELECT
  B. SELECT , UPDATE
  C. SELECT , DELETE
  D. SELECT , INSERT
  二、问答
  
  1、 请简述 ORACLE 在 UNIX 平台下安装的步骤;
  
  
  2、   ORACLE 的启动方式有哪几种?
  
  
  3、   在 ORACLE 中控制文件起什么作用?
  
  
  4、   请简述 SGA 的构成;
  
  
  5、   数据库表空间一般分为那几类?每一类的大概功能?
  
  
  6、   如何配置访问远程数据库的连接字符串?
  
  
  7、   访问远程数据库,在服务器端必须启动那一个进程用于网络监听?
  
  
  8、   ORACLE 数据库有哪几种标准备分方式?

More Related Content

PPT
第4章 自顶向下的语法分析
DOC
Erlang jiacheng
PPT
Gestion Presencia Online
PDF
Utilizing Unsymmetrical Indirect Covariance Processing to Define 15N-13C Conn...
PDF
Festejo y Despedida
PDF
Position paper: Alimentazione e salute (IT)
PDF
ICM Conference Shanghai 2009 Chinese
PPT
Transformers 13 stake out Part 1
第4章 自顶向下的语法分析
Erlang jiacheng
Gestion Presencia Online
Utilizing Unsymmetrical Indirect Covariance Processing to Define 15N-13C Conn...
Festejo y Despedida
Position paper: Alimentazione e salute (IT)
ICM Conference Shanghai 2009 Chinese
Transformers 13 stake out Part 1

More from yiditushe (20)

DOC
Spring入门纲要
PDF
J Bpm4 1中文用户手册
PPT
性能测试实践2
PPT
性能测试实践1
PPT
性能测试技术
PPT
Load runner测试技术
PPT
J2 ee性能测试
PPT
面向对象的Js培训
PDF
Flex3中文教程
PDF
开放源代码的全文检索Lucene
PDF
基于分词索引的全文检索技术介绍
PDF
Lucene In Action
DOC
Lucene2 4学习笔记1
DOC
Lucene2 4 Demo
PDF
Lucene 全文检索实践
PDF
Lucene 3[1] 0 原理与代码分析
PPT
7 面向对象设计原则
PPT
10 团队开发
PPT
9 对象持久化与数据建模
PPT
8 Uml构架建模
Spring入门纲要
J Bpm4 1中文用户手册
性能测试实践2
性能测试实践1
性能测试技术
Load runner测试技术
J2 ee性能测试
面向对象的Js培训
Flex3中文教程
开放源代码的全文检索Lucene
基于分词索引的全文检索技术介绍
Lucene In Action
Lucene2 4学习笔记1
Lucene2 4 Demo
Lucene 全文检索实践
Lucene 3[1] 0 原理与代码分析
7 面向对象设计原则
10 团队开发
9 对象持久化与数据建模
8 Uml构架建模
Ad

北京亿阳信通笔试题Java+Oracle

  • 1. Oracle 试题   一、选择题      1.当你执行以下查询语句:   SELECT empno,ename   FROM emp   WHERE empno =7782 OR empno =7876;   在 WHERE 语句中,以下哪个操作符可以取代 OR?   A. IN   B. BETWEEN ……   C. LIKE   D. <=   E. >=      2. 哪个实现 IF..THEN…ELSE 逻辑?   A. INITCAP()   B. REPLACE()   C. DECODE()   D. IFELSE()      3. 以下哪行有错?   1 SELECT deptno   2 FROM emp   3 GROUP BY deptno   4 HAVING COUNT(deptno)=   5 (SELECT max(count(deptno))   6 FROM emp   7 GROUP BY deptno);   A. Line 3   B. Line 4   C. Line 5   D. Line 7   E. 都没错.      4. 当一个程序执行了 SELECT...FOR UPDATE 语句, 以下哪个步骤必须需 要完成?   A. 执行 COMMIT or ROLLBACK 结束 transaction, 即使并没有数据改变。   B. 如果有数据改变,则需要执行 commit or rollback 来结束 transaction。   C. 由于只有数据确实改变后,一个 transaction 才会开始,所以现在不 需要 COMMIT or ROLLBACK 被执行。
  • 2.            5. 以下哪个命令可以被用来从表 STATE 中 drop 列 UPDATE_DT ?   A. ALTER TABLE STATE DROP COLUMN UPDATE_DT;   B. ALTER TABLE STATE REMOVE COLUMN UPDATE_DT;   C. DROP COLUMN UPDATE_DT FROM STATE;   D. 你不能从这个表中 DROP 该列.         6. 哪个命令用来创建一个 primary key constraint   pk_books 在表 BOOKS, 列 ISBN 上? 请选择一个。   A. create primary key on books(ISBN);   B. create constraint pk_books primary key on books(ISBN);   C. alter table books add constraint pk_books primary key (ISBN);   D. alter table books add primary key (ISBN);         7. 以下哪行有错 r?   1 X :=Y +200;   2 IF X <10 THEN   3 Y :=30;   4 ELSEIF X <40 THEN   5 Y :=20;   6 END IF;      A. Line 2   B. Line 3   C. Line 4   D. Line 5      8. 一个 VIEW 被以下语句创建,请问在该 VIEW 上可进行哪个操作?   CREATE VIEW USA_STATES   AS SELECT *FROM STATE   WHERE CNT_CODE =1   WITH READ ONLY;      A. SELECT   B. SELECT , UPDATE   C. SELECT , DELETE   D. SELECT , INSERT   二、问答      1、 请简述 ORACLE 在 UNIX 平台下安装的步骤;
  • 3.         2、 ORACLE 的启动方式有哪几种?         3、 在 ORACLE 中控制文件起什么作用?         4、 请简述 SGA 的构成;         5、 数据库表空间一般分为那几类?每一类的大概功能?         6、 如何配置访问远程数据库的连接字符串?         7、 访问远程数据库,在服务器端必须启动那一个进程用于网络监听?         8、 ORACLE 数据库有哪几种标准备分方式?