全球旧事资料 分类
并且把每一行的T_ID值都改成15,应该使用的SQL语句是________________________
四、编程题:(本题共2小题,每题10分,共20分)
1请按要求完成以下程序的编写。5空,每空2分,共10分以下存储过程借助游标用于实现对员工工资Sal的调整,调整方案为:对于员工号emp
o在7000到7200间的员工,若其原工资在1000之下,则加薪20。1请完成以下程序:
CREATEORREPLACEPROCEDURERise_sal
IS
v_emp
o
Empemp
otype
v_sal
Empsaltype
V_ErrorText
Varchar200
CURSORcursor_sal定义游标CURSORcursor_sal
IS_______①_______
BEGIN______②________
打开游标
LOOPFETCHcursor_sal_____③_______EXITWHENcursor_salNOTFOUND逐行提取数据
IFv_sal1500THENUPDATEEmpSETsalsal020Sal
更新数据
ENDLOOP

线
精品文档
f精品文档
线
CLOSEcursor_sal关闭游标
_____④______
提交事务
Exceptio

Whe
othersTHEN
CLOSEcursor_sal关闭游标
rollback
回滚事务
v_Errortext游标使用错误
dbms_outputput_li
e程序异常终止,出现以下错误:v_Errortext
END
2假设用户已登录SQLPlus系统,处于“SQL_”命令提示符下,现需执行存储
过程Rise_sal,请写出命令:_______⑤___________2创建一个函数get_sal,用于实现对表Emp如下图给定一个员工号Emp
o,
通过函数获取该雇员的工资值,请完成以下程序。
学号


姓名




精品文档

专业
级班级

1请将函数get_sal补充完整3空,每空2分,共6分CREATEORREPLACEFUNCTIONget_salv_emp_
oINempemp
o%TYPE______________
IS
______________empsal%TYPE=0;
BEGIN
SELECTsalINTOv_emp_sal
f精品文档
课程名称
一、选择题:(本题共20小题,每题2分,共40分)
题号1
2
3
4
5题号6
7
8
9
10
答案D
B
B
D
A答案
CC
B
D
D
题号11
12
13
14
15题号1617
18
19
20
答案
AA
A
C
C答案B
B
C
C
A
二、填空题(本大题共8小题,10空,每空1分,共10分)
题号


12
角色
数据
3
数据定义语句(DDL)
数据控制语句(DCL)
4
select
56
基本表
select
7
ROLLBACK
COMMIT
8
用户进程
三、程序填空题(共10小题,10空需要填写,每空3分,共30分)
题号12345678910


co
scotttigerassysdba
createuserLisaide
tifybyLisa
alteruserLisaaccou
tu
lock
gra
tselecto
emptoLisa
co
LisaLisa
descClass
saveCclasstxt;
selecttable_
amefromuser_tables
Addco
strai
tPK_CLASS_IDPRIMARYKEYID
updateartistssetT_ID15
精品文档
f精品文档
四、编程题(本大题共2小题,每题10分,共20分)
15空,每空2分,共10分1SELECTemp
osalFROMemployeeWHEREemp
oBETWEEN7300ANDr
好听全球资料 返回顶部