Oracle 选择题题库 1. 以下命令哪个是 SQL*PLUS 命令?() A. UPDATE B. EDIT C. SELECT D. ALTER TABLE SQL*PLUS 的_____ 命令可以查看表的结构信息,包括列的名称和数据类型 A. DESCRIPTION B. DESC C. SHOW TABLE D. SHOW USER 3. Oracle 的前端工具是( ) A. SQL*PLUS ++ C. PL/SQL D. JAVA SQL*PLUS 中,如何运行 SQL 脚本程序() A./B.@ 脚本 C. EXE 脚本 D. 不能在 SQL*PLUS 中直接运行脚本 5. 用命令将 SQL*PLUS 缓冲区中的内容保存到文件中,使用下列哪种方法() A .将缓冲区的内容 Ctrl+C ,然后再 Ctrl+V 到文件中即可 B .使用 SAVE 命令参数是文件路径 C. WRITE 方式,参数是文件路径 D. Oracle 会自动保存 6. 用来设置一行能够显示的字符长度的命令是() A. SET LINESIZE B. SET LINE C. SET LINEBUFFER D. SET SIZELINE 7. 以下哪个命令用来设置查询显示结果的列宽 A. SET COLUMN SIZE B. COLUMN 列 FORMAT 长度 C. COLUMN 列长度 D .长度 OF COLUMN 8. ORACLE 用来判断列值是否为空的操作符是____ A.= NULL B. IS NULL C. AS NULL D. NULL IS 9. 在客户定单表(CUSTOMER) 中有一列为单价( PRICE ) ,写一个 SELECT 命令显示所有单价在 500 以上的查询语句。 A SELECT * FROM CUSTOMER WHERE PRICE>500; B SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *; C SELECT * FROM CUSTOMER WHERE PRICE LIKE '%500%'; D SELECT * FROM CUSTOMER WHERE PRICE>=500; 10. 分析以下 SQL 命令: SELECT price FROM inventory WHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95); 命令执行后的输出结果是:() A 55B 30C 95D NULL 11. 分析以下的 SQL 命令: SELECT manufacturer_id FROM inventory WHERE manufacturer_id LIKE '%N\%P\%O%' ESCAPE '\'; 命令执行的返回结果是() A 所有包含'NPO' 的纪录 B 所有包含'N\P\O' 的纪录 C 所有包含'N%P%O' 的纪录 D 所有包含'%N\P\O%' 的纪录 12. ROUND 和 TRUNC 操作的区别是( ) A ROUND 在截掉数据时有四舍五入的判断,TRUNC 直接按要求截掉没有进位。 B 都是将数据按指定的长度截断 C TRUNC 是
Oracle 选择题题库 来自淘豆网www.taodocs.com转载请标明出处.