件工程a
dt_courseCOURSEIDt_scCOURSEID
多行单列子查询selectt_Stude
tSTIDt_Stude
tNAMEt_coursech
title
ffromxjglt_stude
txjglt_coursexjglt_scwheret_scCOURSEIDi
selectt_scCOURSEIDfrom
xjglt_stude
txjglt_coursexjglt_scwhere
t_courseCOURSEIDt_scCOURSEIDa
dt_stude
tSTIDt_scSTIDa
dt_stude
tNAME小王
a
dt_stude
tNAME小王
(2)数据操纵语句
①I
sert语句
INSERTINTOXJGLT_STUDENTSTIDNAMESEXBIRTHDAYVALUES1232009005大牛男TO_Date08081985120000上午MMDDYYYYHHMISSAMINSERTINTOXJGLT_SCCOURSEIDSTIDSCOREVALUES
c004
123200900588
f②Update语句updatexjglt_stude
tsett_stude
tBIRTHDAYTO_Date08081988120000上午MMDDYYYYHHMISSAM
③delete语句ALTERTABLEXJGLT_SCdropCONSTRAINTFK_T_COURSE_T_SCALTERTABLEXJGLT_SCADDCONSTRAINTFK_T_COURSE_T_SCFOREIGNKEYCOURSEIDREFERENCESXJGLT_COURSECOURSEIDo
deletecascade
fdeletefromxjglt_Stude
twheret_stude
tNAME大牛
(3)事务控制语句
①全部回滚
在学生表中增加一条记录,学号、姓名、性别和出生日期分别为:1232009005,大牛,
男,1985年8月8日;
将“大牛”同学的出生日期修改为1988年8月8日;然后回滚之。查询学生列表
savepoi
ta在学生表中增加一条记录,学号、姓名、性别和出生日期分别为:1232009005,大牛,
男,1985年8月8日;selectfromxjglt_stude
t
i
serti
toxjglt_stude
tvalues1232009005大牛TO_Date08041990120000上午MMDDYYYYHHMISSAMselectfromxjglt_stude
t
f将“大牛”同学的出生日期修改为1988年8月8日;updatexjglt_stude
tsett_stude
tBIRTHDAYTO_Date08081988120000上午MMDDYYYYHHMISSAMwheret_stude
tNAME大牛
然后回滚之。rollbacktoa查询学生列表selectfromxjglt_stude
t
①部分回滚
f在学生表中增加一条记录,学号、姓名、性别和出生日期分别为:1232009005,大牛,
男,1985年8月8日;
设置保存点A将“大牛”同学的出生日期修改为1988年8月8日;设置保存点B删除“大牛”同学回滚至保存点A在学生表中查询“大牛”同学回滚至保存点B在学生表中查询“大牛”同学
在学生表中增加一条记录,学号、姓名、性别和出生日期分别为:1232009005,大牛,
男,1985年8月8日;i
serti
toxjglt_stude
tvalues1232009005大牛男TO_Date08041990120000上午MMDDYYYYHHMISSAMselectfromt_Stude
t设置保存点Asavepoi
tA
将“大牛”同学的出生日期修改为1988年8月8日;
updatexjglt_stude
tsett_stude
tBIRTHDAYTO_Date08081988120000上午MMDDYYYYHHMISSAMwheret_stude
tNAME大牛
fselectfromt_Stude
t设置r