亿阳信通 2021 技术类面试题

小编:管理员 564阅读 2021.09.24

第1题:

当你执行以下查询语句:

  SELECT empno,ename

  FROM emp

  WHERE empno =7782 OR empno =7876;

  在WHERE语句中,以下哪个操作符可以取代OR?

  A. IN

  B. BETWEEN ……

  C. LIKE

  D. =


第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


第9题:

请简述ORACLE在UNIX平台下安装的步骤;


第10题:

ORACLE的启动方式有哪几种?


第11题:

在ORACLE中控制文件起什么作用?


第12题:

请简述SGA的构成;


第13题:

数据库表空间一般分为那几类?每一类的大概功能?


第14题:

如何配置访问远程数据库的连接字符串?


第15题:

访问远程数据库,在服务器端必须启动那一个进程用于网络监听?


第16题:

ORACLE数据库有哪几种标准备分方式?


关联标签: