itgle.com

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;

题目
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;


相似考题
更多“emp表是雇员信息表,sal字段存放是的雇员的月薪,以下哪个变量可以存放sal类型的值() ”相关问题
  • 第1题:

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

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

    A.雇员号

    B.雇员名

    C.部门号

    D.工资


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

  • 第2题:

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

    A.雇员号

    B.雇员名

    C.部门号

    D.工资


    正确答案:C

  • 第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题:

    如第22题给出的两个关系,在雇员信息表关系EMP中,哪个属性是外码(foreign key)?______。

    A.雇员号

    B.雇员名

    C.部门号

    D.工资


    正确答案:C

  • 第6题:

    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

  • 第7题:

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

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

    正确答案:C

  • 第8题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。要求查询全部雇员信息应该是哪些数据?()

    • A、Select * From Emp 
    • B、Select * From Emp Where EmpNO Like '%%' 
    • C、Select * From Emp Where Name = '%%' 
    • D、Select * From Emp Where Name Like '%%'

    正确答案:A,B,D

  • 第9题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。查询出受雇于1981年的雇员信息是()

    • A、elect * From Emp Where HirDate>='1981-1-1' And HirDate <='1981-12-31'  
    • B、Select * From Emp Where Between In '1981-1-1' And <'1981-12-31'
    • C、Select * From Emp Where Between In '1981-12-31' And <'1981-1-1'  
    • D、Select * From Emp Where HirDate>='1981-1-1' NOT HirDate <='1981-12-31'

    正确答案:A,B,C

  • 第10题:

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

    雇员号

    B

    雇员名

    C

    部门号

    D

    工资


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

  • 第11题:

    单选题
    对于雇员表(EMP)中的员工薪水(SAL)进行分级,3000元以上的为A级,2000元以上到3000元为B级,2000元及以下为C级,以下哪此操作能实现以上要求()
    A

    select sal,decode(sal>3000,'A',sal>2000,'B','C') grade from emp;

    B

    select sal,decode(sal,3000,'A',2000,'B','C') grade from emp;

    C

    select sal,(case when sal>3000 then 'A' when sal>2000 then 'B' else 'C' end) grade from emp;

    D

    select sal,(if sal>3000 then 'A' elsif sal>2000 then 'B' else 'C' end if) grade from emp;


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

  • 第12题:

    单选题
    授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。
    A

    GRANT CHANGE ON SCOTT.EMP TO SA

    B

    GRANT UPDATE ON SCOTT.EMP(SAL) TO SA

    C

    GRANT UPDATE (SAL) ON SCOTT.EMP TO SA

    D

    GRANT MODIFY ON SCOTT.EMP(SAL) TO SA


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

  • 第13题:

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

    A.雇员号

    B.雇员名

    C.部门号

    D.工资


    正确答案:C
    解析:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码(或外键)。
     雇员信息表关系EMP中的部门号是DEFF的主键。

  • 第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的主键是雇员号部门信息表关系的主键是部门号。若执行下面列出的操作,哪个操作不能成功执行?

    A.从EMP中删除行('010','李四','02','4000')

    B.从EMP中插入行('102','钱七','01','1600')

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

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


    正确答案:D
    解析:根据关系的参照完整性的定义,雇员信息表的外键是“部门号”,而“部门号”是部门信息表的主键,所以如果把雇员信息表中某记录的“部门号”改为'05',则在部门信息表中不存在主键“部门号”值为'05‘的记录,这将破坏关系的参照完整性。考点链接:实体完整性规则、用户定义的完整性。

  • 第17题:

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

    若执行下面列出的操作,哪一项操作不能成功执行?

    A.从EMP中删除行(′010′,′王宏达′,′01′,1200)

    B.在EMP中插入行(′102′,′赵敏′,′01′,1500)

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

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


    正确答案:D
    解析:因为在DEPT中不存在部门号为′05′的记录,所以不能将EMP中雇员号=′101′的部门号改为′05′。

  • 第18题:

    授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。

    A.GRANT CHANGE ON SCOTT.EMP TO SA

    B.GRANT UPDATE ON SCOTT.EMP(SAL) TO SA

    C.GRANT UPDATE (SAL) ON SCOTT.EMP TO SA

    D.GRANT MODIFY ON SCOTT.EMP(SAL) TO SA


    参考答案:B

  • 第19题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号不为791,792,793的雇员信息应该是用哪些数据查询?()

    • A、Select * From Emp Where EmpNO Not In('791','792','793') 
    • B、Select * From Emp Where EmpNO !='791' AND EmpNO!='792' And EmpNO='793' 
    • C、Select * From Emp Where EmpNO <>'791' AND EmpNO<>792' And EmpNO=<>793' 
    • D、Select * From Emp Where EmpNO =!'791' AND EmpNO =!'792' And EmpNO =!'793'

    正确答案:A,B,C

  • 第20题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。查询出职位不为“办事员”的雇员信息是()

    • A、Select *From Emp Where Job>="办事员"
    • B、Select* From Emp Where Job==’办事员’
    • C、Select* From Emp Where Job<>’办事员’
    • D、Select* From Emp Where Job!=’办事员’

    正确答案:C,D

  • 第21题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号为791,792,793的雇员信息是()

    • A、Select * From Emp Where EmpNO  In('791','792','793') 
    • B、Select * From Emp Where EmpNO ='791' Or EmpNO='792' OR EmpNO='793' 
    • C、Select * From Emp Where EmpNO >='791' And EmpNO<='793' 
    • D、Select * From Emp Where EmpNO >'791' And EmpNO<'793'

    正确答案:A,B,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题:

    单选题
    评估此CREATE VIEW语句: CREATE VIEW emp_view AS SELECT SUM(salary) FROM employees; 以下哪个说法是的()
    A

    使用“雇员视图”视图不能更新“雇员”表中的数据

    B

    使用“雇员视图”视图可以更新“雇员”表中的任何数据

    C

    使用“雇员视图”视图不能删除“雇员”表中的记录

    D

    使用“雇员视图”视图仅能更新“雇员”表中的“薪金”列


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

  • 第24题:

    单选题
    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
    解析: 暂无解析