在PL/SQL中定义一个可以存放雇员表(EMP)的员工名称(ENAME)的PL/SQL表类型,应该()A、type array arr_type[emp.ename%type] index by binary_integer;B、type table arr_type[emp.ename%type] index by binary_integer;C、type arr_type is table of emp.ename%type index by binary_integer;D、type arr_ty

题目

在PL/SQL中定义一个可以存放雇员表(EMP)的员工名称(ENAME)的PL/SQL表类型,应该()

  • A、type array arr_type[emp.ename%type] index by binary_integer;
  • B、type table arr_type[emp.ename%type] index by binary_integer;
  • C、type arr_type is table of emp.ename%type index by binary_integer;
  • D、type arr_type is pl_sql table of emp.ename%type index by binary_integer;

相似考题
更多“在PL/SQL中定义一个可以存放雇员表(EMP)的员工名称(EN”相关问题
  • 第1题:

    设有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

    在雇员信息表EMP中,哪一个属性是外键?

    A.雇员号

    B.雇员名

    C.部门号

    D.工资


    正确答案:C
    解析:外键是指关系中的某个属性,虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码。在雇员信息表中部门号是部门信息表的主码,所以部门号是外键。

  • 第2题:

    下面关于SQL的说法中,错误的是( )。A.一个SQL数据库就是一个基本表 B.SQL支持数据库的三级模式结构 C.一个基本表可以跨多个存储文件存放,一个存储文件可以存放一个或多个基本表D. SQL的一个表可以是一个基本表,也可以是一个视图


    正确答案:A
    一个数据库由很多基本表构成。所以题A是不对的。

  • 第3题:

    在如下两个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?

    A.从雇员信息表EMP中删除行('010','王宏达','01','1200')

    B.从雇员信息表EMP中插入行('102','赵敏','01','1500')

    C.将雇员信息表EMP中雇员号='010'的工资改为1600元

    D.将雇员信息表EMP中雇员号='001'的部门号改为'05'


    正确答案:D
    解析:当执行删除操作时,一般只需要检查参照完整性规则。如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若被引用,有3种可能的做法:不可以执行删除操作(拒绝删除),或将参照关系中相应行在外码属性上的值改为空值后再执行删除操作(空值删除),或将参照关系中相应行一起删除(级联删除)。

  • 第4题:

    有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 EMP表:

    若执行下面列出的操作,哪个操作不能成功执行?(20)。

    A.从EMP中删除行('010','李金娜','01',1200)

    B.在EMP中插入行('102','张敏','01',1500)

    C.将EMP中雇员号='056'的工资改为1600元

    D.将EMP中雇员号='101'的部门号改为'05'


    正确答案:D
    解析:在DEPT表中,无关键字部门号为“05”的记录。

  • 第5题:

    下列关于PL/SQL的说法正确的是()

    A.PL/SQL是应用于各种数据库上的通用语言

    B.PL/SQL是过程化的SQL语言

    C.PL/SQL是只能在SQL*PLUS中运行

    D.在PL/SQL可以直接执行所有的SQL操作


    参考答案:B

  • 第6题:

    在雇员信息表中关系EMP中,( )属性是外键。

    A.雇员号

    B.雇员名

    C.部门号

    D.工资


    正确答案:A

  • 第7题:

    下面关于SQL的说法中,错误的是( )。

    A)SQL支持数据库的三级模式结构

    B)SQL的一个表可以是一个基本表,也可以是一个视图

    C)一个存储文件可以存放一个或多个基本表,一个基本表可以跨多个存储文件存放

    D)一个SQL数据库就是一个基本表


    正确答案:D

  • 第8题:

    从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。

    • A、异常
    • B、过程
    • C、表
    • D、视图

    正确答案:B

  • 第9题:

    在雇员信息表关系EMP中,哪个属性是外键(foreign key)()

    • A、雇员号
    • B、雇员名
    • C、部门号
    • D、工资

    正确答案:C

  • 第10题:

    下列关于PL/SQL的说法正确的是()

    • A、PL/SQL是应用于各种数据库上的通用语言
    • B、PL/SQL是过程化的SQL语言
    • C、PL/SQL是只能在SQL*PLUS中运行
    • D、在PL/SQL可以直接执行所有的SQL操作

    正确答案:B

  • 第11题:

    单选题
    在PL/SQL中定义一个可以存放雇员表(EMP)的员工名称(ENAME)的PL/SQL表类型,应该()
    A

    type array arr_type[emp.ename%type] index by binary_integer;

    B

    type table arr_type[emp.ename%type] index by binary_integer;

    C

    type arr_type is table of emp.ename%type index by binary_integer;

    D

    type arr_type is pl_sql table of emp.ename%type index by binary_integer;


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。
    A

    异常

    B

    过程

    C

    D

    视图


    正确答案: C
    解析: 暂无解析

  • 第13题:

    下面关于SQL语言的描述中,错误的是______。

    A) 一个基本表就是一个数据库

    B) 一个基本表可以跨多个存储文件存放

    C) 一个存储文件可以存放一个或多个基本表

    D) SQL的表可以是基本表,也可以是视图

    A.

    B.

    C.

    D.


    正确答案:A

  • 第14题:

    在如下2个数据库表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?

    A.从雇员信息表EMP中删除行('010','王宏达','01','1200')

    B.从雇员信息表EMP中插入行('102','赵敏','01','1500')

    C.将雇员信息表EMP中雇员号='010'的工资改为1600元

    D.将雇员信息表EMP中雇员号='010'的部门号改为'05'


    正确答案:D
    解析:当执行删除操作时,一般只需要检查参照完整性规则。如果是删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作;若被引用,有3种可能的做法:不可以执行删除操作(拒绝删除)、将参照关系中相应行在外码属性上的值改为空值后再执行删除操作(空值删除)、将参照关系中相应行一起删除(级联删除)。

  • 第15题:

    基于如下两个关系,其中雇员信息表关系EMP的主码是雇员号,部门信息表关系DEPT的主码是部门号。

    下列哪一个操作不能正确执行(这里不考虑置空值与级联操作)?

    A.从EMP中删除雇员号='010'的行

    B.在EMP中插入行('102','赵敏','01',2000)

    C.将EMP中雇员号='056'的工资改为2600

    D.将EMP中雇员号='101'的部门号改为'05'


    正确答案:D
    解析:本题考查数据操作的完整性规则。当执行删除操作时,一般只需要检查实体完整性,如果被删除被参照关系中的行,检查被删除行在主码属性上的值是否正在被相应的被参照关系的外码引用,若不被引用,可以执行删除操作,选项A中主码没有被引用,因此可以删除,选项A可以执行。当执行插入操作时,首先检查实体完整性,插入行在主码属性上的值如果不存在,即可执行,选项B主码属性“102”并没有存在,可以执行。更新操作是先执行删除,再执行插入操作,是下面两种情况的综合,综合分析,选项C也可以执行,而选项D不能执行。正确答案为选项D。

  • 第16题:

    emp表是雇员信息表,以下哪个变量可以存放emp表中的一条记录()

    A.v_record emp%type;

    B.v_record emp%recordtype;

    C.v_record emp%record_type;

    D.v_record emp%rowtype;

    E.v_record emp%row_type;


    参考答案:D

  • 第17题:

    在PL/SQL中定义一个可以存放雇员表(EMP)的员工名称(ENAME)的PL/SQL表类型,应该()

    A.type array arr_type[emp.ename%type] index by binary_integer;

    B.type table arr_type[emp.ename%type] index by binary_integer;

    C.type arr_type is table of emp.ename%type index by binary_integer;

    D.type arr_type is pl_sql table of emp.ename%type index by binary_integer;


    参考答案:C

  • 第18题:

    emp表有主键字段empno,现需要查询empno为100的ename,并赋值给变量v_ename,请写出PL/SQL块实现该功能,要求在PL/SQL块中能够捕捉到不存在记录的异常和其它未知异常,并显示出来。


    正确答案:DECLARE 
      V_ENAME VARCHAR2(100); BEGIN 
      SELECT ENAME INTO V_ENAME FROM EMP WHERE EMPNO = 100; EXCEPTION 
      WHEN NO_DATA_FOUND THEN 
        dbms_output.put_line('不存在记录');   WHEN OTHERS THEN 
        dbms_output.put_line('存在其它未知的异常'); END; 

  • 第19题:

    在Oracle中,PL/SQL块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER)IS SELECT sal,comm FROM emp WHERE deptno = dnum;那么正确打开此游标的语句是()

    • A、OPEN emp_cursor
    • B、OPEN emp_cursor FOR 20
    • C、OPEN emp_cursor USING 20
    • D、FOR emp_rec IN emp_cursor(20) LOOP … END LOOP

    正确答案:D

  • 第20题:

    在Oracle数据库中,以下哪个语句可以在SQL*Plus中执行emp_rec.sql脚本?()

    • A、&emp_rec.sql
    • B、@emp_rec.sql
    • C、GETemp_rec.sql
    • D、SAVEemp_rec.sql

    正确答案:B

  • 第21题:

    您需要从方案中的雇员表中删除EMP_FK_DEPT约束条件。应使用哪条语句()

    • A、DROP CONSTRAINT EMP_FK_DEPT FROM雇员
    • B、DELETE CONSTRAINT EMP_FK_DEPT FROM雇员
    • C、ALTER TABLE雇员DROP CONSTRAINT EMP_FK_DEPT
    • D、ALTER TABLE雇员REMOVE CONSTRAINT EMP_FK_DEPT

    正确答案:C

  • 第22题:

    单选题
    emp表是雇员信息表,sal字段存放是的雇员的月薪,以下哪个变量可以存放sal类型的值()
    A

    v_sal emp%rowtype;

    B

    v_sal emp.sal%type;

    C

    v_sal emp.sal.%type;

    D

    v_sal %type(emp.sal);

    E

    v_sal (emp.sal)%type;


    正确答案: E
    解析: 暂无解析

  • 第23题:

    单选题
    emp表是雇员信息表,以下哪个变量可以存放emp表中的一条记录()
    A

    v_record emp%type;

    B

    v_record emp%recordtype;

    C

    v_record emp%record_type;

    D

    v_record emp%rowtype;

    E

    v_record emp%row_type;


    正确答案: D
    解析: 暂无解析