Oracle笔试题 |
您所在的位置:网站首页 › 报表的视图方式有4种类型 › Oracle笔试题 |
1、下列不属于Oracle的逻辑结构的是() A、区 B、段 C、数据文件 D、表空间 答案:C 2、下面哪个用户不是oracle缺省安装后就存在的用户( ) A、SYSDBA B、SYSTEM C、SCOTT D、SYS 答案:A 3、下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表( ) A、授予了CONNECT的角色,但没有授予RESOURCE的角色 B、没有授予用户系统管理员的角色 C、数据库实例没有启动 D、数据库监听没有启动 答案:A 4、( )函数通常用来计算累计排名,移动平均数和报表聚合。 A、汇总 B、分析 C、分组 D、单行 答案:B 5、带有( )字句的SELECT语句可以在表的一行或多行放置排他锁。 A、FOR INSERT B、FOR UPDATE C、FOR DELETE D、FOR REFRESH 答案:B 6、在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句为数据库中的所有用户创建CUSTOMER表的同义词( )。 A、CREATE 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的公用同义词。 答案:B 7、 在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是( )。 A、游标打开 B、游标关闭 C、当前记录的数据加载到变量中 D、创建变量保存当前记录的数据 答案:C 8、 在Oracle中,表VENDOR包含以下列: VENDOR_ID NUMBER Primary Key NAME VARCHAR2(30) LOCATION_ID NUMBER ORDER_DT DATE ORDER_AMOUNT NUMBER(8,2) 下面对表VENDOR运用分组函数的子句合法的是( )。 A、FROM MAX(order_dt) B、SELECT SUM(order_dt) C、SELECT SUM(order_amount) D、WHERE MAX(order_dt) = order_d 答案:C 9、 在Oracle中,表EMP包含以下列: …… NAME VARCHAR2(20) ADDR VARCHAR2(60) …… 要以NAME’s address is ADDR格式返回数据,以下SQL语句正确的是( )。 + 的两边做To_number() A、SELECT NAME + ’’’s address is ‘ + ADDR FROM EMP; B、SELECT 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; 答案:B 10、 在Oracle中,以下不属于集合操作符的是( )。 A、UNION B、SUM C、MINUS D、INTERSECT 答案:B 11、 在Oracle中,表分区方式( )建议分区数是2的幂(2、4、8等),以获得最平均的数据发布。 A、范围分区 B、列表分区 C、散列分区 D、复合分区 答案:C 12、 在Oracle中,关于锁,下列描述不正确的是( )。 A、锁用于在用户之间控制对数据的并发访问 B、可以将锁归类为行级锁和表级锁 C、insert、update、delete语句自动获得行级锁 D、同一时间只能有一个用户锁定一个特定的表 答案:D 13、在Oracle中,序列venseq使用下面的语句创建: CREATE SEQUENCE venseq INCREMENT BY 1 START WITH 10 MAXVALUE 100 MINVALUE 10 CYCLE CACHE 5; 下面对序列venseq修改的语句,错误的是( )。 A、ALTER SEQUENCE venseq START WITH 1; B、ALTER SEQUENCE venseq MAXVALUE 90; C、ALTER SEQUENCE venseq NOMINVALUE; D、ALTER SEQUENCE venseq NOCACHE; 答案:A 14、在Oracle中,使用以下语句创建视图: CREATE OR REPLACE VIEW pen_view AS SELECT * FROM order_master WHERE ostatus = ‘p’ WITH CHECK OPTION CONSTRAINT penv; 当用户试图执行以下语句: UPDATE pen_view SET ostatus = ‘d’ WHERE ostatus=’p’; 下列描述正确的是( )。 A、Oracle将ostatus修改为d,不提示任何错误 B、Oracle不执行更新操作,并返回错误信息 C、Oracle将ostatus修改为d,同时返回错误信息 D、Oracle不执行更新操作,也不提示任何错误 答案:B 15、在Oracle中,在以下情形建立位图索引可以获得较好的性能( )。 A、在列值唯一的列上建立 B、在列值相差很小的列上建立 C、在列值频繁重复的列上建立 D、在用于保存位图的列上建立 答案:C 16、在Oracle中,通过命令( )可以释放锁。 A、INSERT B、DELETE C、ROLLBACK D、UNLOCK 答案:C 17、在Oracle中,下面关于簇的描述不正确的是( )。 A、簇是一组表,这些表拥有公共列,并且经常一起使用 B、与每个表及其索引单独存储相比,簇能够提高INSERT语句的性能 C、由于簇表中的所有行都使用相同的列作为公共主键,因此这些列仅为所有表存储一次,从而节省了存储空间 D、经常更新的列不应选作簇键 答案:B 18、在Oracle中,( )操作符允许引用现有的行对象。 A、CAST B、REF C、MULTISET D、MAP 答案:B 19、在Oracle中,关于PL/SQL下列描述正确的是( )。 A、PL/SQL代表Power Language/SQL B、PL/SQL不支持面向对象编程 C、PL/SQL块包括声明部分、可执行部分和异常处理部分 D、PL/SQL提供的四种内置数据类型是character,integer,float,boolean 答案:C 20、在Oracle中,阅读下列PL/SQL块: DECLARE v_lower NUMBER:=2; v_upper NUMBER:=100; v_count NUMBER:=1; BEGIN I = 2; I SID NUMBER NOT NULL,Primary Key SNAME VARCHAR2(30) COURSE_ID VARCHAR2(10) NOT NULL MARKS NUMBER 你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下( )语句能够实现此功能。 A、SELECT SID,marks,ROWNUM “Rank” FORM students WHERE ROWNUM |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |