最新Oracle-笔试题目带答案_第1页
最新Oracle-笔试题目带答案_第2页
最新Oracle-笔试题目带答案_第3页
最新Oracle-笔试题目带答案_第4页
最新Oracle-笔试题目带答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档1. ( )程序包用于读写操作系统文本文件。 (选一项)A、Dbms_outputB、Dbms_lobC、Dbms_randomD、Utl_file2. ( )触发器允许触发操作的语句访问行的列值。 (选一项)A、行级B、语句级C、模式D、数据库级3. ( )是 oracle 在启动期间用来标识物理文件和数据文件的二进制文件。(选一项)A、控制文件B、参数文件C、数据文件D、可执行文件4. CREATE TABLE 语句用来创建(选一项)A、表B、视图C、用户D、函数5. imp 命令的哪个参数用于确定是否要倒入整个导出文件。 (选一项)A、constranintsB 、 tables

2、C、fullD、file6. ORACLE 表达式 NVL(phone ,'0000-0000') 的含义是(选一项)A、当phone为字符串0000-0000时显示空值B、当phone为空值时显示 0000-0000C、判断phone和字符串0000-0000是否相等D、将phone的全部内容替换为 0000-00007. ORACLE 交集运算符是(选一项)A、intersectB 、 unionC、setD、minus8. ORACLE 使用哪个系统参数设置日期的格式(选一项)A、nls_languageB、nls_dateC、nls_time_zoneD、nls_dat

3、e_format9. Oracle 数据库中,通过()访问能够以最快的方式访问表中的一行(选一项)A、主键B、RowidC、唯一索引D、整表扫描10. Oracle 数据库中,下面()可以作为有效的列名。 (选一项)A、ColumnB、123_NUMC、NUM_#123D、#NUM12311. Oracle 数据库中,以下()命令可以删除整个表中的数据,并且无法回滚(选一项)A、dropB、deleteC、truncateD、cascade12. Oracle 中, ( )函数将 char 或 varchar 数据类型转换为 date 数据类型。 (选一项)A、dateB、to_dateC、t

4、odateD、ctodate13. ORACLE 中,执行语句: SELECT address1|','|address2|','|address2 "Address" FROM employ ; 将会返回()列(选一项)A、0B、1C、2D、314. Oralce 数据库中,以下()函数可以针对任意数据类型进行操作。 (选一项)A、TO_CHARB、LOWERC、MAXD、CEIL15. partition by list(msn_id) 子句的含义是(选一项)A、按msn_id列进行范围分区B、按msnd列进行列表分区C、按msn_id列

5、进行复合分区D、按msnd列进行散列分区16. 比较 pagesize 和 linesize 两个命令的特点,正确的是(选两项)A、pagesize 命令用于设置屏幕上每一页包含的行数B、linesize 命令用于设置屏幕上每一行的字符数C、pagesize 命令用于设置屏幕上每一行的字符数D、linesize 命令用于设置屏幕上每一页包含的行数17. 查询语句 SELECT LTRIM('aaabaccaddefg','abc') FROM DUAL 的返回结果是(选一项)A、addefgB、ddeC、ddefgD、aabaccaddefg18. 带有()字句

6、的 SELECT 语句可以在表的一行或多行放置排他锁(选一项)A、FOR INSERTB、FOR UPDATEC、FOR DELETED、FOR REFRESH19. 调用 ORACLE 隐式游标的关键字是(选一项)A、CURSORB、SQLC、PLSQLD、ORACLECURSOR20. 关于 ORACLE 锁的级别,说法正确的是(选一项)A、ROW SHARE 是表级锁B、 一个会话对表加了 SHARE锁,别的会话不能对该表加SHARE锁C、一个会话对表加了 SHARE锁,别的会话不能对该表进行修改D、 使用UPDATE语句修改记录,系统一定会添加ROW SHARE锁21. 看下面代码,正

7、确的是 ( 选一项 )A、 DECLARE DBMS_OUTPUT.PUT_LINE('定义部分 '); BEGIN DBMS_OUTPUT.PUT_LINE(' 语句部分 '); END;B、 BEGIN NUM NUMBER:=100; DBMS_OUTPUT.PUT_LINE('NUM的值为 :'|NUM); END;C、DECLARE NUM NUMBER:=100; BEGIN NUM:=NUM+NUM/2;DBMS_OUTPUT.PUT_LINE('NUM 的值为 :'|NUM); END;D、BEGIN NUM NU

8、MBER:=100; DECLARE NUM:=NUM+NUM/2;DBMS_OUTPUT.PUT_LINE('NUM 的值为 :'|NUM); END;22. 可以使用下面的 ( )个数据字典查看当前数据库的表空间情况。(选一项)A、dba_usersB、dba_tab_privsC、dba_tablespacesD、user_tab_privs23. 如果存储过程的参数类型为 OUT ,那么调用时传递的参数应该为(选一项)A、常量B、表达式C、变量D、都可以24. 如果希望更新 Oracle 表 authors 中 first_name 列为非空,可以使用哪个语句(选一项)

9、A、 altertableauthorsaddfirst_namenotnullB 、 altertableauthorsmodifyfirst_name not nullC、 altertableauthorsalterfirst_namenotnullD、 altertableauthorsdropfirst_namenotnull25. 如果希望执行某操作时,该操作不执行,而是执行另一个操作,那么可是使用什么方式来 完成(选一项)A、before 触发器B、after 触发器C、instead of 触发器D、undo 触发器26. 使用 desc 命令不能显示表的 ( )信息(选一项)

10、A、列名称B、列长度C、列是否为空D、表中的记录数27. 数据字典在 SGA 的哪一个组件中缓存(选一项)A、数据库高速缓冲区B、共享C、PGAD、重做日志缓冲区28. 下列 ORACLE 说法错误的是(选一项)A、UNION 集合运算中不会存在重复记录B、UNION ALL 集合运算不会存在重复记录C、INTERSECT 运算结果是两个结果集合中共同的部分D、MINUS 运算中不存在第二个集合的记录29. 下列不属于 ORACLE 分析函数的是(选一项)A、ROW_NUMBERB、ROWNUMC、RANKD、DENSE_RANK30. 下列不属于 ORACLE 逻辑结构的是(选一项)A、区B

11、、段C、数据文件D、数据块31. 下列不属于 ORACLE 游标属性的是(选一项)A、ISOPENB、EXISTSC、FOUNDD、ROWCOUNT32. 下列关于 ORACLE 的 to_date 函数和 to_char 函数,描述正确的是(选两项)A、to_char 函数的作业是将字符串数据转换为日期数据B 、 to_date 函数的作业是讲字符串转换为日期C、to_char 函数是将日期数据转换为字符数据D、to_date 函数是将日期数据转换为字符数据33. 下列哪个 ORACLE 后台进程是数据写入进程(选一项)A、DBWRB、SERVICELOGC、LGWRD、SMON34. 下列

12、哪个进程主要职责是监控服务器进程和注册数据服务。 (选一项)A、SMONB、PMONC、DBWRD、LGWR35. 下列说法错误的是(选两项)A、在PL/SQL中使用 <> 表示不等于B、在PL/SQL中使用匸表示不等于C、在PL/SQL中使用相等判断使用D、 在PL/SQL中赋值使用=36. 下列有关包的使用说法错误的是(选一项)A、在不同的包内模块可以重名B、包的私有过程不能被外部程序调用C、包体中的全局过程和函数必须在包头部分说明D、必须先创建包头,然后创建包体37. 下列有关存储过程的特点说法错误的是(选一项)A、存储过程不能将值传回调用的主程序B、存储过程是一个命名的模块

13、C、编译的存储过程存放在数据库中D、一个存储过程可以调用另一个存储过程38. 下列有关函数的特点说法错误的是(选一项)A、函数必须定义返回类型B、 函数参数的类型可以是OUTC、 在函数体内可以多次使用RETURN语句D、 函数的调用应使用EXECUTE命令39. 下面哪个 ORACLE 函数把字符串 x 的所有单词的首字母变成大写(选一项)A、initcapB 、 concatC、upperD、lower40. 下面哪个操作会导致用户连接到 ORACLE 数据库,但不能创建表(选一项)A、授予了 CONNECT的角色,但没有授予 RESOURCE的角色B、没有授予用户系统管理员的角色C、数据

14、库实例没有启动D、数据库监听没有启动41. 下面哪个用户不是 ORACLE 缺省安装后就存在的(选一项)A、SYSMANAGERB、SYSTEMC、SYSD、SCOTT42. 下面那个部分是 PL/SQL 中必须存在的部分(选一项)A、声明部分B 、执行部分C、异常处理部分D、跳转块43. 下面是有关 Oracle 主键约束的描述,正确的是(选一项)A、主键约束用于唯一的确定表中的每一行数据B、 在一个表中,最多只能有2个主键约束C、主键约束只能由一个列组成D、主键约束不能由一个单列组成44. 下面是有关系统权限和对象权限的描述,正确的是(选一项)A、系统权限是针对某个对象的权限,对象权限不与

15、数据库中的某个对象关联B、系统权限和对象权限都是针对某个对象操作的权限C、系统权限和对象权限都不与具体的对象关联D、系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限45. 序列的两个属性是(选两项)A、currvalB 、 nowvalC、nextvalD、preval46. 要审计用户执行的 create,drop, 和 alter 等 ddl 语句,应创建 ()触发器。(选一项)A、行级B、语句级C、模式D、数据库47. 以下需求中哪个需要用分组函数来实现(选一项)A、 把ORDER表中的定单时间显示成'DD MON YYYY' 格式B、把字符串'J

16、ANUARY 28, 2000' 转换成日期格式C、 显示PRODUCT 表中不同种类产品的COST的和D、把PRODUCT表中的DESCRIPTION 列用小写形式显示48. 有关 ORACLE 包的说法正确的是(选一项)A、包的声明和包体中的函数可以在参数个数上不一致B 、包中不能定义变量C、包中定义的全局变量所有的子过程都可以使用D、包中的存储过程不能重载,但函数可以重载49. 有关 ORACLE 触发器的说法正确的是(选一项)A、可以通过手工的方式激发触发器B、停用触发器的唯一方法是删除触发器C、行级触发器是在修改每条记录时都触发一次D、 在行级触发器中可以使用deleted和

17、inserted表50. 有关 ORACLE 存储过程说法正确的是(选两项)A、可以在查询语句中调用储存过程B、存储过程是一次编译多次使用C、存储过程通过传岀参数的形式对外提供数据传递D、存储过程中不能调用其他的存储过程51. 有关 ORACLE 的 INSTEAD OF 触发器说法正确的是(选一项)A、替代触发器的触发源可以是表B、替代触发器可以后置触发C、 替代触发器就是用触发器执行部分替换DML语句的操作D、 替代触发器仍然会执行DML语句52. 有关 ORACLE 函数说法错误的是(选一项)A、函数中可以对表进行处理B、函数的主要作用是进行业务处理C、函数主要是对传入的参数进行数据处理

18、D、函数可以递归调用53. 有关 ORACLE 函数说法正确的是(选一项)A、ORACLE 不能自定义函数B、 函数每次调用的时候都需要解释执行PL/SQLC、函数只能在查询中使用D、函数可以不带参数54. 有关 ORACLE 视图说法正确的是(选一项)A、视图的数据和对应表的数据单独存储B、视图只能在存储过程中使用C、使用WITH CHECK OPTION 可以保证通过视图修改数据不会改变表视图的记录数D、如果表不存在不能创建视图55. 有关 ORACLE 数据类型下列说法正确的是(选一项)A、%TYPE 是取的一个行结构类型B、%ROWTYPE 是取的一个行结构类型C、VARCHAR2 在

19、 PL/SQL 中和 SQL 中表示数据的长度一致D、PL/SQL 和 SQL 中都有逻辑类型56. 有关 ORACLE 索引说法正确的是(选一项)A、索引的数据和表的数据分开存储,但索引组织表除外B、所有索引中的数据是顺序排序C、分区表的索引必须统一存储D、只能对分区表的索弓|进行分区57. 有关 ORACLE 异常说法正确的是(选一项)A、可以利用非预定异常抛岀有编号的异常B、用户可以定义预定义异常C、 自定义异常反应的是ORACLE系统错误D、使用try catch抓异常58. 有关触发器的维护说法错误的是(选两项)A、触发器创建后由系统自动调用B、在触发器中不能执行事务操作C、可以人为

20、的设定触发器是否有效D、不能对一个表的所有触发器同时修改为无效59. 有关序列说法错误的是(选一项)A、序列的起始值必须在最大值和最小值之间B、序列开始使用后不能进行修改C、 序列如果可以循环取值,下一个循环的开始值是min value指定的值D、第一次使用序列的 NEXTVAL得到的是起始值60. 阅读以下 PL/SQL 程序:beginfor idx in 1.10 loop dbms_output.put_line('Index='|idx); end loop;end;下说法正确的是(选一项)A、程序岀错,因为第 2行变量idx没有声明B、 程序岀错,因为第 3行字符串

21、连接应该用 +号,而不是|C、程序岀错,因为第 3行变量idx必须用TO_CHAR函数进行类型转换D、该段代码可以正常运行61. 在 Oracal 中,阅读以下 PL/SQL 代码:DELCARE vempno number;BEGIN SELECT empno INTO vempno FROM emp;END;针对上述 PL/SQL 片段,可能发生的异常是(选两项)A、TOO_MANY_ROWSB、DUP_CAL_ON_INDEXC、NO_DATA_FOUNDD、ZERO_DIVIDE62. 在 Oracle 中,使用了如下的语句创建用户 TOM CREATE USER TOM IDENTI

22、FIED BY TOMSYS 则对于该用户而言,以下说法错误的是(选一项)A、该用户的口令为 TOMSYSB、TOM 默认为表空间为 SYSSTEMC、TOM 的临时表空间为 TEMPD、使 GRANT UPDATE 命令可以修改 TOM 的口令63. 在 oracle 程序中处理语句时发生的逻辑错误导致 ()故障。(选一项)A、实例B、介质C、语句D、用户进程64. 在 Oracle 数据库中,使用以下语句创建一个触发器:Create or replace trigger ai_empAfter insert on empFor each rowBegin :new.ename:=upper

23、(:new.ename);End ai_emp; 以下说法正确的是(选一项)A、 触发器创建成功,该触发器将每次插入的新记录的ename列变为大写B、 触发器创建成功,该触发器将每次insert语句插入的第一条记录的 ename列变为大写C、 触发器创建失败,因为insert触发器不能更改:new对象的值D、 触发器创建失败,因为after触发器不能更改:new对象的值65. 在 Oracle 系统中,可以使用 ( )提交完成的事务。 (选一项)A、commitB 、 rollbackC、savepointD、transaction66. 在 oracle 中( )是最小的存储空间。 (选一项

24、)A、区B、段C、块D、表空间67. 在 Oracle 中, 关于 HA VING 子句 , 以下说法正确的是(选一项)A、HA VING 子句和 WHERE 子句相同B、HAVING 子句用于单行的条件查询C、HA VING 子句用于已分组的条件查询D、HA VING 子句必须紧跟在 WHERE 子句后面使用68. 在 Oracle 中,()操作符返回两个查询所选定的所有不重复的行。 (选一项)A、INTERSECTB、MINUSC、UNIOND、OR69. 在 Oracle 中, INSTEAD OF 触发器主要用于(选一项)A、表B、表和视图C、基于单个表的视图D、基于多个表的视图70.

25、 在 Oracle 中, PL/SQL 块中定义了一个带参数的游标: CURSOR emp_cursor(dnum NUMBER) IS SELECT sal,comm FORM emp WHERE deptno=dnum; 那么正确打开此游标的语句是(选一项)A、OPEN emp_cursor(20);B、OPEN emp_cursor FOR 20;C、OPEN emp_cursor USING 20;D、FOR rmp_rec IN emp_cursor(20) LOOP . END LOOP;71. 在ORACLE中,rank()函数和dense_rank()函数的差别是(选一项)A、

26、rank 函数和 dense_rank 函数都没有跳跃B、rank 函数和 dense_rank 函数都有跳跃C、rank 函数有跳跃 dense_rank 函数没有跳跃D、rank 函数没有跳跃 dense_rank 函数有跳跃72. 在 Oracle 中,表 EMP 包含以下列:NAME VARCHAR2(20)ADDR VARCHAR2(60)要以 NAME's address is ADDR 格式返回数据,以下 SQL 语句正确的是(选一项)A、 SELECT NAME'''s address is ' ADDR FROM EMP;B、SELEC

27、T NAME | '''s address is ' | ADDR FROM EMP;C、 SELECT NAME''s address is ' ADDR FROM EMP;D、SELECT NAME | ''s address is ' | ADDR FROM EMP;73. 在Oracle中,表分区方式()建议分区数是2的幕(2、4、8等),以获得最平均的数据发布(选一项)A、范围分区B、列表分区C、散列分区D、复合分区74. 在 Oracle 中,不属于游标属性的是(选一项)A、%NOTFOUND 。B、%

28、FOUNDC、%ISCLOSEDD、%ROWTYPE75. 在 ORACLE 中,当 col 为( )时, col > any ( 5 , 10 , 28 ) 为假。(选一项)A、22B、2C、12D、3276. 在 Oracle 中,当 FETCH 语句从游标获得数据时,下面叙述正确的是(选一项)A、游标打开B、游标关闭C、当前记录的数据加载到变量中D、创建变量保存当前记录的数据77. 在 Oracle 中,当从 SQL 表达式调用函数时,下列描述不正确的是(选一项)A、从SELECT语句调用的函数均不能修改数据库表B、函数可以带有IN、OUT等模式的参数C、 函数的返回值必须是数据库

29、类型,不得使用PL/SQL类型D、 形式参数必须使用数据库类型,不得使用PL/SQL类型78. 在 Oracle 中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句。 (选一项)A、WHERE CURRENT OFB、INTOC、FOR UPDATED、ORDER BY79. 在 Oracle 中,第 1 个用户对数据库表 Product 实行了如下的命令: SELECT * FROM Product WHERE ProductID='001' FOR UPDATE; 此时第 2 个用户也对该表执行了如下命令 :SELECT * FR

30、OM Product WHERE ProductID='001' FOR UPDATE WAIT 3;UPDATE Product SET ProductID='002' WHERE ProductID='001'COMMIT;则针对第 2 个用户 ,说法正确的是(选一项)A、修改成功,将ProductID为001的记录改为 ProductID为002B、 等待3秒后修改成功,将ProductID为001的记录改为 ProductID为002C、提示资源被占用,如果第一个用户在 3秒期间释放了资源,则提示修改成功D、等待时间大雨 3秒,第1个用户

31、释放资源后,修改成功80. 在 Oracle 中,关于 PL/SQL 下列描述正确的是(选一项)A、PL/SQL 代表 Power Language/SQLB、PL/SQL 不支持面向对象编程C、PL/SQL 块包括声明部分、可执行部分和异常处理部分D、PL/SQL 提供的四种内置数据类型是 character,integer,float,boolea81. 在 Oracle 中,关于程序包的描述不正确的是(选一项)A、 程序包是一种数据库对象,它是对相关PL/SQL类型、子程序、游标、异常、变量和常 量的封装B、 程序包中私有对象是通过PRIVATE关键字来标识的C、PL/SQL 允许两个或

32、多个打包的子程序具有同一名称,只要子程序接受的参数数据类型不同D、程序包具有模块化、信息隐藏、新增功能及性能更佳等优点82. 在 Oracle 中,关于触发器的描述正确的是(选一项)A、触发器可以删除,但不能禁用B、触发器只能用于表C、触发器可以分为行级和语句级D、 触发器是一个对关联表发岀select、insert、update或delete语句时触发的存储过程83. 在 Oracle 中,关于锁 ,下列描述不正确的是(选一项)A、锁用于在用户之间控制对数据的并发访问B、可以将锁归类为行级锁和表级锁C、insert、update、delete语句自动获得行级锁D、同一时间只能有一个用户锁定一

33、个特定的表84. 在 Oracle 中,关于子程序的描述不正确的是(选一项)A、 子程序是已命名的PL/SQL块,可带参数并可在需要时随时调用B、子程序可以具有声明部分、可执行部分和异常处理部分C、 子程序参数的模式只有IN和OUT两种模式D、子程序可分为过程和函数两种类型85. 在 ORACLE 中,模式是(选一项)A、创建表的模板B、一个用户下所有对象的集合C、一种设计数据库的方法D、数据库别名86. 在 Oracle 中,你需要创建索引提高薪水审查的性能, 该审查要对员工薪水提高 12 个百分点 后进行分析处理,下面哪个 create index 命令能解决此问题(选一项)A、CREAT

34、E INDEX my_idx_1 ON employee(salary*1.12);B、CREATE UNIQUE INDEX my_idx_1 ON employee(salary)C、CREATE BITMAP INDEX my_idx_1 ON employee(salary);D、CREATE INDEX my_idx_1 ON employee(salary) REVERSE;87. 在 Oracle 中,你以 SYSDBA 登录, CUSTOMER 表位于 Mary 用户方案中,下面哪条语句 为数据库中的所有用户创建 CUSTOMER 表的同义词() 。(选一项)A、CREATE

35、PUBLIC SYNONYM cust ON mary.customer;B、CREATE PUBLIC SYNONYM cust FOR mary.customer;C、CREATE SYNONYM cust ON mary.customer FOR PUBLIC;D、不能创建CUSTOMER的公用同义词。88. 在 Oracle 中,使用下列语句产生序列 :CREATE SEQUENCE id;Oracle 服务器会预开辟内存并维持的序列值有()个(选一项)A、 0B、 10C、 20D、 10089. 在 Oracle 中,使用以下语句创建视图:CREATE OR REPLACE VIE

36、W pen_viewAS SELECT * FROM order_masterWHERE ostatus =p' WITH CHECK OPTION;当用户试图执行以下语句 :UPDATE pen_view SET ostatus = d' WHERE ostatus= ' p'下列描述正确的是(选一项)A、Oracle将ostatus修改为d,不提示任何错误B、Oracle 不执行更新操作,并返回错误信息C、Oracle将ostatus修改为d,同时返回错误信息D、Oracle 不执行更新操作,也不提示任何错误90. 在 Oracle 中 ,使用以下语句创建视

37、图;create or replace view myView as select * from orders where status='p'假定Orders表中包含10条status*'的记录,当用户试图执行以下语句;update myView set status='o' where status='p'下列正确的是(选一项)A、Oracle 不执行更新操作 ,并返回错误信息B、 Oracle 成功执行更新操作 ,再次查看视图时返回0行记录C、 Oracle 成功执行更新操作 ,再次查看视图时返回10行记录D、Oracle 执行更新

38、操作 ,但提示错误信息91. 在 Oracle 中,事务中使用下列 SQL 语句不会引起锁定(选一项)A、SELECTB、INSERTC、UPDATED、DELETE92. 在Oracle中,数据库中的触发器是一个对关联表发岀insert、update或()语句时触发的存储过程。(选一项)A、deleteB、dropC、createD、truncate93. 在 Oracle 中,通过命令()可以释放锁。 (选一项)A、INSERTB、DELETEC、ROLLBACKD、UNLOCK94. 在 Oracle 中,下列 ( )语句不能用于控制游标。 (选一项)A、OpenB、CreateC、Fe

39、tchD、Close95. 在 Oracle 中,下列关于 PL/SQL 的说法不正确的是(选一项)A、PL/SQL 支持 DML 、 DDL 和 DCLB、PL/SQL 支持游标操作和事务命令C、声明部分是必选的D、可执行部分是必选的96. 在 Oracle 中,下列哪种标量类型不能保存到数据库表中(选一项)A、CHARB、BLOBC、DATED、BOOLEAN97. 在 Oracle 中,下面关于函数描述正确的是(选两项)A、SYSDATE 函数返回 Oracle 服务器的日期和时间B、ROUND 数字函数按四舍五入原则返回指定十进制数最靠近的整数C、ADD_MONTHS 日期函数返回指定

40、两个月份天数的和D、SUBSTR 函数从字符串指定的位置返回指定长度的子串98. 在 Oracle 中,下述 ()命令会使挂起的事务完成。 (选一项)A、COMMITB、DELETEC、UPDATED、SELECT99. 在 Oracle 中,序列 venseq 使用下面的语句创建:CREATE SEQUENCE venseq INCREMENT BY 1 START WITH 10 MAXVALUE 100 MINV ALUE 10 CYCLE CACHE 5;下面对序列 venseq 修改的语句,错误的是(选一项)A、ALTER SEQUENCE venseq START WITH 1B、

41、ALTER SEQUENCE venseq MAXVALUE 90;C、ALTER SEQUENCE venseq NOMINVALUE;D、ALTER SEQUENCE venseq NOCACHE;100. 在 Oracle 中,以下不属于集合操作符的是(选一项)A、UNIONB、SUMC、MINUSD、INTERSECT101. 在 Oracle 中,用户()拥有所有内置的程序包。 (选一项)A、SYSB、SYSTEMC、PUBLICD、DEFAULT102. 在 Oracle 中,用下列语句定义了一个过程:CREATE OR REPLACE PROCEDURE test(a IN VA

42、RCHAR2, b IN OUT NUMBER, c OUT VARCHAR2) ISBEGINEND;假定使用的变量都已定义,下面对过程 test 的调用语法正确的是(选一项)A、test('String1',50,v_str2)B、test(v_str1,v_num1,'String2')C、test('String1',v_num1,v_str2)D、test(v_str1,20,v_str2)103. 在 Oracle 中,用下列语句定义了一个过程:CREATE PROCEDURE proc(value1 IN VARCHAR2,valu

43、e2 OUT NUMBER,value3 IN OUT VARCHAR2)ISBEGINEND; 假定使用的变量都已定义,下面对过程 proc 的调用语法正确的是(选一项)A、proc('tt',10,v3)B、proc('tt',v2,v3)C、proc(v1,v2,v3)D、proc('tt',10,'dd')104. 在 Oracle 中,用以下 SQL 命令创建了一个序列:CREATE SEQUENCE my_seqSTART WITH 394INCREMENT BY 12NOMINVALUENOMAXVALUENOCYCLENOCACHE;用户执行包含 my_seq.NEXTVAL 的 SQL 语句三次,然后执行包含 my_seq.CURRVAL 的 SQL 语句四次,请问序列 my_seq 的当前值是(选一项)A、406B、418C、430D、442105. 在 Oracle 中,有表"cd”它包含列"cdcode”,“category ”和"cdname”,要查询 category取值为“ CLASSIC ”或“ ROCK ”的行,应采用语句(选两项)A、SELECT * FROM cd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论