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

付费下载

下载本文档

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

文档简介

i.()程序包用于读写操作系统文本文件。(选一项)

A、Dbms_output

B、Dbms_lob

C、Dbms_random

D、Utl_file

2.()触发器允许触发操作的语句访问行的列值。(选一项)

A、行级

B、语句级

C、模式

D、数据库级

3.()是oracle在启动期间用来标识物理文件和数据文件的二进制文件。(选一项)

A、控制文件

B、参数文件

C、数据文件

D、可执行文件

4.CREATETABLE语句用来创建(选一项)

A、表

B、视图

C、用户

D、函数

5.imp命令的哪个参数用于确定是否要倒入整个导出文伫。(选一项)

A、constranints

B、tables

C、full

D、file

6.ORACLE表达式NVL:phone,'0000-0000')的含义是(选一项)

A、当phone为字符串0000-0000时显示空值

B、当phone为空值时显示0000-0000

C、判断phone和字符串0000-0000是否相等

D、将phone的全部内容替换为0000-0000

7.ORACLE交集运算符是(选一项)

A、intersect

B、union

C、set

D、minus

8.ORACLE使用哪个系统参数设置日期的格式(选一项)

A、nlsjanguage

B、nls_datc

C、nls_time_zone

D、nls_da(e_format

9.Oracle数据库中,通过()访问能够以最快的方式访问表中的一行(选一项)

A、主键

B、Rowid

C、唯一索引

D、整表扫描

10.Oracle数据库中,下面()可以作为有效的列名。(选一项)

A、Column

B、123.NUM

C、NUM_#123

D、#NUMI23

II.Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚(选一项)

A、drop

B、delete

C>truncate

D>cascade

12.Oracle中,()函数将char或varchar数据类型转换为date数据类型。(选-一项)

A、date

to_date

C、iodate

D、ctodate

13.ORACLE中,执行语句:SELECTaddress1II',,||address2||','||address2"Address"FROMemploy:

将会返回O列(选一项)

A、0

B、i

C、2

D、3

14.Oralce数据库中,以下()函数可以针对任意数据类型进行操作。(选一项)

A、TO_CHAR

B、LOWER

C、MAX

D、CEIL

15.partitionbylist(msn_id)子句的含义是(选一项)

A、按msn_id列进行范围分区

B、按msn_id列进行列表分区

C、按msn_id列进行复合分区

D、按msn_id列进行散列分区

16.比较pagesize和linesize两个命令的特点,正确的是(选两项)

A、pagesize命令用于设置屏幕上每一页包含的行数

B、linesize命令用于设置屏幕上每一行的字符数

C、pagesize命令用于设置醉幕上每一行的字符数

D、linesize命令用于设置屏幕上每一页包含的行数

17.查询语句SELECTLTRIMCaaabaccaddefg'/abc')FROMDUAL的返回结果是(选一项)

A、addefg

B、dde

C、ddefg

D、aabaccaddefg

18.带有()字句的SELECT语句可以在表的一行或多行放置排他锁(选一项)

A、FORINSERT

D、FORUPDATE

C、FORDELETE

D、FORREFRESH

19.调用ORACLE隐式游标的关键字是(选一项)

A、CURSOR

B、SQL

C、PLSQL

D、ORACLECURSOR

20.关于ORACLE锁的级别,说法正确的是(选一项)

A、ROWSHARE是表级锁

B、一个会话对表加了SHARE锁,别的会话不能对该表加SHARE锁

C、一个会话对表加了SHARE锁,别的会话不能对该表进行修改

D、使用UPDATE语句修改记录,系统一定会添加ROWSHARE锁

21.看下面代码,正确的是(选一项)

A、DECLARE(淀义部分)BEGIN,语句部分)END;

B、BEGINNUMNUMBER:=100;('NUM的值为END;

C、DECLARENUMNUMBER:=100;BEGINNUM:=NUM+NUM/2;('NUM的值为:'||NUM);

END;

D、BEGINNUMNUMBER:=100:DECLARENUM:=NUM+NUM/2;('NUM的值为:'||NUM);

END:

22.可以使用下面的()个数据字典查看当前数据库的表空间情况。(选一项)

A、dba_users

B、dba_tab_privs

C、dba_tablespaces

D、user_tab_privs

23.如果存储过程的参数类型为OUT,那么调用时传递的参数应该为(选一项)

A、常量

B、表达式

C、变量

D、都可以

24.如果希望更新Oracle表authors中first_namc列为非空,可以使用哪个语句(选一项)

A、altertableauthorsaddfirst_namenotnull

B、altertableauthorsmodifyfirst_namenotnull

C、altertableauthorsalterfirst_namenotnull

D、altertableauthorsdropfirst_namenotnull

25.如果希望执行某操作时,该操作不执行,而是执行另一个操作,那么可是使用什么方式来

完成(选一项)

A、before触发器

B、after触发器

C、insteadof触发器

D、undo触发器

26.使用desc命令不能显示表的()信息(选一项)

A、列名称

B、列长度

C、列是否为空

D、表中的记录数

27.数据字典在SGA的哪一个组件中缓存(选一项)

A、数据库高速缓冲区

B、共享

C、PGA

D、重做口忐缓冲区

28.下列ORACLE说法错误的是(选一项)

A、UNION集合运算中不会存在重复记录

B、UNIONALL集合运算不会存在重复记录

C、INTERSECT运算结果是两个结果集合中共同的部分

D、MINUS运算中不存在第二个集合的记录

29.下列不属于ORACLE分析函数的是(选一项)

A、ROW_NUMBER

B、ROWNUM

C、RANK

D、DENSERANK

30.下列不属于ORACLE逻辑结构的是(选一项)

A、区

B、段

C、数据文件

D、数据块

31.下列不属于ORACLE游标属性的是(选一项)

A、ISOPEN

B、EXISTS

C>FOUND

D、ROWCOUNT

32.下列关于ORACLE的to_dale函数和io_char函数,描述正确的是(选两项)

A、to_char函数的作业是将字符串数据转换为日期数据

B.to_date函数的作业是讲字符串转换为日期

C、to_char函数是将日期数据转换为字符数据

D.to_datc函数是将口期数据转换为字符数据

33.卜.列哪个ORACLE后台进程是数据写入进程(选一项)

A、DBWR

B、SERVICELOG

C、LGWR

D、SMON

34.下列哪个进程主要职贡是监控服务器进程和注册数据服务。(选一项)

A、SMON

B、PMON

C、DBWR

D、LGWR

35.下列说法错误的是(选两项)

A、在PL/SQL中使用。表示不等于

B、在PL/SQL中使用上表示不等于

C、在PL/SQL中使用相等判断使用==

D、在PL/SQL中赋值使用=

36.下列有关包的使用说法错误的是(选一项)

A、在不同的包内模块可以重名

B、包的私有过程不能被外部程序调用

C、包体中的全局过程和函数必须在包头部分说明

D、必须先创建包头,然后创建包体

37.下列有关存储过程的特点说法错误的是(选一项)

A、存储过程不能将值传回调用的主程序

B、存储过程是一个命名的模块

C、编译的存储过程存放在数据库中

D、一个存储过程可以调用另一个存储过程

38.卜.列有关函数的特点说法错误的是(选一项〉

A、函数必须定义返回类型

B、函数参数的类型可一以是OUT

C、在函数体内可以多次使用RETURN语句

D、函数的调用应使用EXECUTE命令

39.下面哪个ORACLE函数把字符串x的所有单词的首字母变成大写(选一项)

A^initcap

B、concat

C、upper

D、lower

40.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(选一项)

A、授予了CONNECT的角色,但没有授予RESOURCE的角色

B、没有授予用户系统管理员的角色

C、数据库实例没有启动

D、数据库监听没有启动

41.下面哪个用户不是ORACLE缺省安装后就存在的(选一项)

A、SYSMANAGER

B、SYSTEM

C、SYS

D、SCOTT

42.下面那个部分是PL/SQL中必须存在的部分(选一项)

A、声明部分

B、执行部分

C、异常处理部分

D、跳转块

43.卜面是有关Oracle主键约束的描述,正确的是(选一项)

A、主键约束用于唯一的确定表中的每一行数据

B、在一个表中,最多只能有2个主键约束

C、主键约束只能由一个列组成

D、主键约束不能由一个单列组成

44.下面是有关系统权限和对象权限的描述,正确的是(选一项)

A、系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联

B、系统权限和对象权限都是针对某个对象操作的权限

C、系统权限和对象权限都不与具体的对象关联

D、系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限

45.序列的两个属性是(选两项)

A、currval

B、nowval

C、nextval

D>preval

46.要审计用户执行的create,drop,和alter等ddl语句,应创建()触发器。(选一项)

A、行级

B、语句级

C、模式

D、数据库

47.以下需求中哪个需要用分组函数来实现(选一项)

A、把ORDER表中的定单时间显示成T)DMONYYYY'格式

B、把字符串'JANUARY28,2000,转换成口期格式

C、显示PRODUCT表中不同种类产品的COST的和

D、把PRODUCT表中的DESCRIPTION列用小写形式显示

48.有关ORACLE包的说法正确的是(选一项)

A、包的声明和包体中的函数可以在参数个数上不一致

B、包中不能定义变量

C、包中定义的全局变量所有的子过程都可以使用

D、包中的存储过程不能重载,但困数可以重载

49.有关ORACLE触发器的说法正确的是(选一项)

A、可以通过手工的方式激发触发器

B、停用触发器的唯一方法是删除触发器

C、行级触发器是在修改每条记录时都触发一次

D^在行级触发器中可以使用deleted和inserted表

50.有关ORACLE存储过程说法正确的是(选两项)

A、可以在查询语句中调用储存过程

B、存储过程是一次编译多次使用

C、存储过程通过传出参数的形式对外提供数据传递

D、存储过程中不能调用其他的存储过程

51.有关ORACLE的INSTEADOF触发器说法正确的是《选一项)

A、替代触发器的触发源可以是表

B、替代触发器可以后置触发

C、替代触发器就是用触发器执行部分替换DML语句的操作

D、替代触发器仍然会执行DML语句

52.有关ORACLE函数说法错误的是(选一项)

A、函数中可以对表进行处理

B、函数的主要作用是进行业务处理

C、函数主要是对传入的参数进行数据处理

D、函数可以递归调用

53.有关ORACLE函数说法正确的是(选一项)

A、ORACLE不能自定义函数

B、函数每次调用的时候都需要解释执行PL/SQL

C、函数只能在查询中使用

D、函数可以不带参数

54.有关ORACLE视图说法正确的是(选一项)

A、视图的数据和对应表的数据单独存储

B、视图只能在存储过程中使用

C、使用WITHCHECKOPTION可以保证通过视图修改数据不会改变表视图的记录数

D、如果表不存在不能创建视图

55.有关ORACLE数据类型下列说法正确的是(选一项)

A、%TYPE是取的一个行结构类型

B、%ROWTYPE是取的一个行结构类型

C、VARCHAR2在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、可以人为的设定触发器是否有效

D、不能对一个表的所有触发器同时修改为无效

59.有关序列说法错误的是(选一项)

A、序列的起始值必须在最大值和最小值之间

B、序列开始使用后不能进行修改

C、序列如果可以循环取值,下一个循环的开始值是minvalue指定的值

D、第•次使用序列的NEXTVAL得到的是起始值

60.阅读以卜.PL/SQL程序:

begin

foridxin1..10loop

('Index-Hidx);

endloop;

end:

下说法正确的是(选一项)

A、程序出错,因为第2行变量idx没有声明

B、程序出错,因为第3行字符串连接应该用+号,而不是||

C、程序出错,因为第3行变量idx必须用TO_CHAR函数进行类型转换

D、该段代码可以正常运行

61.在Oracal中,阅读以下PL/SQL代码:

DELCARE

vempnonumber;

BEGIN

SELECTempnoINTOvempnoFROMenip;

END;

针对上述PL/SQL片段,可能发生的异常是(选两项)

A、TOO_MANY_ROWS

B、DUP_CAL_ON_1NDEX

C、NO_DATA_FOUND

D、ZERO_DIVIDE

62.在Oracle中,使用了如下的语句创建用户TOM

CREATEUSERTOMIDENTIFIEDBYTOMSYS

则对于该用户而言,以下说法错误的是(选一项)

A、该用户的口令为TOMSYS

B、TOM默认为表空间为SYSSTEM

C、TOM的临时表空间为TEMP

D、使GRANTUPDATE命令可以修改TOM的口令

63.在oracle程序中处理语句时发生的逻辑错误导致()故障。(选一项)

A、实例

B、介质

C、语句

D、用户进程

64.在Oracle数据库中,使用以下语句创建一个触发器;

Createorreplacetriggerai_cmp

Afterinsertonemp

Foreachrow

Begin

::=upper(:;

Endai_cinp;

以下说法正确的是(选一项)

A、触发器创建成功,该触发器将每次插入的新记录的cnamc列变为大写

B、触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列变为大写

C、触发器创建失败,因为insert触发器不能更改:new对象的值

D、触发器创建失败,因为afler触发器不能更改:new对象的值

65.在Oracle系统中,可以使用()提交完成的事务。(选一项)

A、commit

B、rollback

C、savepoint

D、transaction

66.在oracle中()是最小的存储空间。(选一项)

A、区

B、段

C、块

D、表空间

67.在Oracle中,关于HAVING于句,以下说法正确的是(选一项)

A、HAVING子句和WHERE子句相同

B、HAVING子句用于单行的条件查询

C、HAVING子句用于已分组的条件杳询

D、H/WING子句必须紧跟在WHERE子句后面使用

68.在Oracle中,()操作符返回两个查询所选定的所有不重爱的行。(选一项)

A、INTERSECT

B、MINUS

C、UNION

D、OR

69.在Oracle中,INSTEADOF触发器主要用于(选一项)

A、表

B、表和视图

C、基于单个表的视图

D、基于多个表的视图

70.在Oracle中,PL/SQL块中定义了一个带参数的游标:

CURSORemp_cursor(dnumNUMBER)IS

SELECTmFORMempWHEREdeptno=dnum;

那么正确打开此游标的语句是(选一项)

A、OPENemp_cursor(20);

B、OPENemp_cursorFOR20;

C、OPENemp.cursorUSING20;

D、FORrmp_recINemp_cursor(20)LOOP...ENDLOOP;

71.在ORACLE中,rank。函数和dcnsjrank。函数的差别是(选一项)

A、rank函数和densejank函数都没有跳跃

B、rank函数和dcnse_rank函数都有跳跃

C、rank函数有跳跃densejank函数没有跳跃

D、rank函数没有跳跃dense_rank函数有跳跃

72.在Oracle中,表EMP包含以下列:

NAMEVARCIIAR2(20)

ADDRVARCHAR2(60)

要以NAME'SaddressisADDR格式返回数据,以bSQL语句正确的是(选一项)

A、SELECTNAMEmsaddressis1ADDRFROMEMP;

B、SELECTNAME||1'saddressis'||ADDRFROMEMP;

C、SELECTNAMETsaddressis'ADDRFROMEMP:

D、SELECTNAME||Vsaddressis'||ADDRFROMEMP:

73.在Oracle中,表分区方式()建议分区数是2的塞(2、4、8等),以获得最平均的数据发

布(选一项)

A、范围分区

B、列表分区

C、散列分区

D、复合分区

74.在Oracle中,不属于游标属性的是(选一项)

A、%NOTFOUNDo

B、%FOUND

C、%ISCLOSED

D、%ROWTYPE

75.在ORACLE中,当col为()时,col>any(5,10,28)为假。(选一项)

A、22

B、2

C、12

D、32

76.在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(选一项)

A、游标打开

B、游标关闭

C、当前记录的数据加载到变量中

D、创建变量保存当前记录的数据

77.在Oracle中,当从SQL表达式调用函数时,下列描述不正确的是(选一项)

A、从SELECT语句调用的函数均不能修改数据庠表

B、函数可以带有IN、OUT等模式的参数

C、函数的返回值必须是数据库类型,不得使用PL/SQL类型

D、形式参数必须使用数据库类型,不得使用PL/SQL类型

78.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT

语句必须带有()子句。(选一项)

A、WHERECURRENTOF

B、INTO

C、FORUPDATE

D、ORDERBY

79.在Oracle中,第1个用户对数据库表Product实行了如卜的命令:

SELECT*FROMProductWHEREProductID='(X)l'FORUPDATE:

此时第2个用户也对该表执行了如下命令:

SELECT*FROMProductWHEREProductID='OOrFORUPDATEWAIT3;

UPDATEProductSETPr(>ductID=,002,WHEREProductID='00r;

COMMIT;

则针对第2个用户,说法正确的是(选一项)

A、修改成功,将PioductID为001的记录改为ProductID为002

B、等待3秒后修改成功,将ProductID为001的记录改为ProductID为002

C、提示资源被占用,如果第一个用户在3秒期间释放了资源,则提示修改成功

D、等待时间大雨3秒,第1个用户释放资源后,修改成功

80.在Oracle中,关于PUSQL下列描述正确的是(选一项)

A、PL/SQL代表PowerLanguage/SQL

B、PL/SQL不支持面向对象编程

C、PL/SQL块包括声明部分、可执行部分和异常处理部分

D、PL/SQL提供的四种内置数据类型是character,integer,float,boolea

81.在Oracle中,关于程序包的描述不正确的是(选一项)

A、程序包是一种数据库对象,它是对相关PL/SQL类型、子程序、游标、异常、变量和常

量的封装

B、程序包中私有对象是通过PRIVATE关键字来标识的

C、PL/SQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型

不同

D、程序包具有模块化、信息隐藏、新增功能及性能更佳等优点

82.在Oracle中,关于触发器的描述正确的是(选一项)

A、触发器可以删除,但不能禁用

B、触发器只能用于表

C、触发器可以分为行级和语句级

D、触发器是一个对关联表发出select、insert、update或delete语句时触发的存储过程

83.在Oracle中,关于锁,下列描述不正确的是1选一项)

A、锁用于在用户之间控制对数据的并发访问

B、可以将锁归类为行级锁和表级领

C、insert、update>delete语句自动获得行级锁

D、同一时间只能有一个用户锁定一个特定的表

84.在Oracle中,关于子程序的描述不正确的是(选一项)

A、子程序是已命名的PL/SQL块,可带参数并可在需要时随时调用

B、子程序可以具有声明部分、可执行部分和异常处理部分

C、子程序参数的模式只有IN和OUT两种模式

D、子程序可分为过程和函数两种类型

85.在ORACLE中,模式是(选一项)

A、创建表的模板

B、•个用户下所有对象的集合

C、一种设计数据库的方法

D、数据库别名

86.在Oracle中,你需要创建索引提高薪水审查的性能,该审查要对员工薪水提高12个百分点

后进行分析处理,下面哪个createindex命令能解决此问题(选一项)

A、CREATEINDEXniy_idx_lONemployee(salary*;

B、CREATEUNIQUEINDEXmy_idx_lONemployee(salaiy)

C、CREATEBITMAPINDEXmy_idx_lONemployee(salary);

D、CREATEINDEXmy_idx_lONemployee(salary)REVERSE;

87.在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句为

数据库中的所有用户创建CUSTOMER表的同义词()。(选一项)

A、CREATEPUBLICSYNONYMcusiON;

B、CREATEPUBLICSYNONYMcustFOR;

C、CREATESYNONYMcustONFORPUBLIC;

D、不能创建CUSTOMER的公用同义词。

88.在Oracle中,使用下列语句产生序列:

CREATESEQUENCEid:

Oracle服务器会预开辟内存并维持的序列值有()个(选一项)

A、0

B、1()

C、20

D、100

89.在Oracle中,使用以、,语句创建视图:

CREATEORREPLACEVIEWpen_view

ASSELECT*FROMorder_master

WHEREostatus=4p'WITHCHECKOPTION;

当用户试图执行以下语句:

UPDATEpenviewSETostatus='d'WHEREostatus=,p';

下列描述正确的是(选一项)

A、Oracle将ostatus修改为d,不提示任何错误

B、Oracle不执行更新操作,并返回错误信息

C、Oracle将ostatus修改为d,同时返问错误信息

D、Oracle不执行更新操作,也不提示任何错误

90.在Oracle中,使用以下语句创建视图;

createorreplaceviewrr.yVicw

asselect*fromorders

wherestatus='p';

假定Orders表中包含10条status+p^J记录,当用户试图执行以卜.语句;

updatemyViewsetstatus-o'wherestatus='p';

下列正确的是(选一项)

A、Oracle不执行更新操作,并返回错误信息

B、Oracle成功执行更新操作,再次查看视图时返回0行记录

C、Oracle成功执行更新操作,再次查看视图时返回10厅记录

D、Oracle执行更新操作,但提示错误信息

91.在Oracle中,事务中使用下列SQL语句不会引起锁定(选一项)

A、SELECT

B、INSERT

C、UPDATE

D、DELETE

92.在Oracle中,数据库口的触发器是一个对关联表发出insert、叩dale或()语句时触发的存

储过程。(选一项)

A>delete

B、drop

C、create

D^truncate

93.在Oracle中,通过命令()可以释放锁。(选一项)

A、INSERT

B、DELETE

C、ROLLBACK

D、UNLOCK

94.在Oracle中,下列()语句不能用于控制游标。(选一项)

A^Open

B、Create

C、Fetch

D、Close

95.在Oracle中,下列关亍PL/SQL的说法不正确的是(选一项)

A、PL/SQL支持DML、DDL和DCL

B、PL/SQL支持游标操作和事务命令

C、声明部分是必选的

D、可执行部分是必选的

96.在Oracle中,下列哪种标量类型不能保存到数据库表中(选一项)

A、CHAR

BLOB

C>DATE

D、BOOLEAN

97.在Oracle中,下面关于函数描述正确的是(选两项)

A、SYSDATE函数返回Oracle服务器的日期和时间

B、ROUND数字函数按四舍五入原则返回指定十进制数最靠近的整数

C、ADD_MONTHS日期函数返回指定两个月份天数的和

D、SUBSTR函数从字符串指定的位置返回指定长度的子串

98.在Oracle中,下述()命令会使挂起的事务完成。(选一项)

A、COMMIT

B、DELETE

C、UPDATE

D、SELECT

99.在Oracle中,序列venseq使用下面的语句创建:

CREATESEQUENCEvenseqINCREMENTBY1STARTWITH10

MAXVALUE100MINVALUE10CYCLECACHE5;

卜面对序列venseq修改的语句,错误的是(选一项)

A、ALTERSEQUENCEvenseqSTARTWITH1

B、ALTERSEQUENCEvenseqMAXVALUE90;

C、ALTERSEQUENCEvenseqNOMINVALUE;

D、ALTERSEQUENCEvenseqNOCACHE;

100.在Oracle中,以下不属于集合操作符的是(选一项)

A、UNION

B、SUM

C、MINUS

D、INTERSECT

101.在Oracle中,用户O拥有所有内置的程序包。(选一项)

A、SYS

B、SYSTEM

C、PUBLIC

D、DEFAULT

102.在Oracle中,用下列语句定义了一个过程:

CREATEORREPLACEPROCEDUREtest(aINVARCHAR2,

bINOUTNUMBER.

cOUTVARCHAR2)IS

BEGIN

END:

假定使用的变量都已定义,下面对过程test的调用语法正确的是(选一项)

A、tcst('StringI'.50,v_str2)

B、tesl(v_strl,v_num1,'String2')

C、test('String1',v_num1.v_str2)

D、test(v_strl,20,v_str2)

103.在Oracle中,用下列语句定义了一个过程:

CREATEPROCEDUREproc(valuelINVARCHAR2,value2OUTNUMBER,value3INOUT

VARCHAR2)

IS

BEGIN

END;

假定使用的变量都已定义,下面对过程proc的调用语法正确的是(选一项)

A、proc('tt'J0,v3)

B、proc('tt',v2,v3)

C、proc(v1,v2,v3)

D、proc('tt',10,,dd,)

104.在Oracle中,用以下SQL命令创建了一个序列:

CREATESEQUENCEmy_scq

STARTWITH394

INCREMENTBY12

NOMINVALUE

NOMAXVALUE

NOCYCLE

NOCACHE;

用户执行包含的SQL语句三次,然后执行包含

的SQL语句四次,请序列my_seq的当前值是(选一项)

A、406

B、418

C、430

D、442

105.在Oracle中,有表“cd”它包含列“cdcode",“calegcry”和“cd

温馨提示

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

评论

0/150

提交评论