Oracle题库_71道Oracle试题库:
1. 你判断下面语句,有什么作用?(选择1项)
GRANT update ON inventory TO joe WITH GRANT OPTION;
一个系统权限被授予用户JOE
B. 一个对象权限被授予用户JOE
C. 用户JOE被授予在这个对象上的所有权限
D. 一个系统权限和一个对象权限被授予用户JOE
2. 表(PERSONNEL)包含以下列:(选择1项)
ID NUMBER(9)
LAST_NAME VARCHAR2(25)
FIRST_NAME VARCHAR2(25)
MANAGER_ID NUMBER(9)
假设:部门经理是一名职员,判断下面两个语句执行结果有何不同:
SELECT , , , FROM personnel p, personnel m WHERE = ;
SELECT , , , FROM personnel p, personnel m WHERE = ;
其中一个语句不能执行
其中一个语句不是自连接
结果相同,显示顺序不同
D. 结果不同,显示相同
3. 哪一子句可实现 SELECT 的 ID_NUMBER ? (选择1项)
WHERE price <
HAVING price <
ORDER BY price <
GROUP BY price <
4. 判断下面句子:(选择1项)
SELECT , FROM inventory i, manufacturer m
WHERE = ORDER BY 1;
哪一子句可以防止表INVENTORY和表MANUFACTURER发生完整外部联接?
ORDER BY 1;
SELECT ,
FROM inventory I, manufacturer m
WHERE =
5. 判断这PL/SQL 代码块:(选择1项)
BEGIN
FOR i IN 1..6 LOOP
IF i = 2 OR i = 3 THEN
null;
ELSE
INSERT INTO example(one)
VALUES (i);
END IF;
ROLLBACK;
END LOOP;
COMMIT;
END;
有多少行被插入到表 EXAMPLE ?
0
1
2
3
6. 你关闭表INVENTORY上的ID列上的主键约束,且修改表INVENTORY 上的所有值后,你需要激活约束并校验列值是否违反约束。如果ID 值不符合约束,错误信息将返回,判断下面命令:(选择1项)
ALTER TABLE inventory ENABLE CONSTRAINT inventory_id_pk;
哪种说法正确?
将得到想要的结果.
语句执行,但不能激活约束.
C. 语句执行,但不能校验ID是否违反约束.
将返回语法错误.
7. 表 CLASSES 和表 SCHEDULE 结构如下:
CLASSES:
ID NUMBER(9)
CLASS_NAME VARCHAR2(20)
TEACHER_ID NUMBER(9)
SCHEDULE:
CLASS_TIME DATE
CLASS_ID NUMBER(9)
你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果? (选择1项)
CREATE VIEW class_schedule AS
SELECT , FROM classes c, schedule s WHERE = ;
语句创建视图 CLASS_SCHEDULE 且可产生预期结果.
B. 语句创建视图 CLASS_SCHEDULE 但不能产生预期结果.
C. 语法错误,因为视图不可基于连接查询.
D. 语法错,因为语句未包含 ORDER BY 子句.
8. 判断是否同时满足两个条件,
Oracle题库 71道 来自淘豆网www.taodocs.com转载请标明出处.