update语句格式

update语句格式

ID:22872944

大小:62.00 KB

页数:8页

时间:2018-11-01

update语句格式_第1页
update语句格式_第2页
update语句格式_第3页
update语句格式_第4页
update语句格式_第5页
资源描述:

《update语句格式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、update语句格式SQL语句之数据更新实验SQL语句之数据更新实验步骤在MicrosoftSQLServer2008中查询数据。在打开的MicrosoftSQLServer2008中,用鼠标右击要查询的数据库,在弹出的快捷菜单中选择“新建查询(Q)”,在窗口中的新建查询编辑器中编辑SQL语句进行数据库的查询操作,最后点击左上方“执行”按钮。1.SQL语句之数据插入操作插入数据是把新的记录行或记录行集插入到已经建立的表中。通常有插入一条记录行和插入记录行集两种形式。插入一行记录(元组)语言格式:INSERTINTO&l

2、t;表名>[(<属性列1>[,<属性列2>.....)]VALUES(<常量1>[,<常量2>].......)插入记录集(子查询结果)批量插入,指一次将子查询的结果全部插入指定表中。子查询可以嵌套在SELECT语句中构造父查询的条件,也可以嵌套在INSERT语句中以生成要查询的数据。语言格式:INSERTINTO<表名>[(<属性列1>[,<属性列2>.....)]子查询;?将一个新学生记录(学号:201001903066;李四

3、;性别:男;出生日期:NULL;所在系:计算机系;专业:X络工程;学年制:4)插入到StudentInfo表中去,SQL代码如下所示:INSERTINTOStudentInfo(sno,sname,sex,birthday,depart,major,lengsch)values('201001903066','李四','男',null,'计算机系','X络工程','4');?将一个新老师记录(教师编号:09020;教师王伟年

4、;性别:男;系别:经济管理系;职称:副教授;学位:本科;)插入到数据库ST的TeacherInfo表中去,SQL代码如下所示:INSERTINTOTeacherInfo(teacherid,tname,sex,depart,proftitle,degree)values('09020','王伟年','男','经济管理系','副教授','本科');③将一个新学生记录(学号:201001903067;陈冬;性别:男;出生日期:1

5、990.01.01;所在系:计算机系;专业:X络工程;学年制:4)插入到StudentInfo表中去,SQL代码如下所示:INSERTINTOStudentInfovalues('201001903067','陈冬','男','1990.01.01','计算机系','(来自:.bOth表b表b表b表b表b表b表bt_join_situationa,t_people_infobber=b.people_numberanda.year=

6、'2011'anda.city_number='M00000'anda.tober='M51000')setjoin_state_a=join_state_b括号里通过关联两表建立一个视图,set中设置好更新的字段。这个解决方法比写法较直观且执行速度快。但表B的主键一定要在erge更新法merge是oracle特有的语句,语法如下:MERGEINTOtable_namealias1USING(table

7、vieeSETcol1=col_val1,col2=col2_val

8、ATCHEDTHENINSERT(column_list)VALUES(column_values);它的原理是在alias2中Select出来的数据,每一条都跟alias1进行ON(joincondition)的比较,如果匹配,就进行更新的操作(Update),如果不匹配,就进行插入操作(Insert)。执行merge不会返回影响的行数。Merge语句的写法比较繁琐,并且最多只能两个表关联,复杂的语句用merge更新法将力不从心且效率差。4.快速游标更新法语法如:beginforcrin(查询语句)loop–-循环-

9、-更新语句(根据查询出来的结果集合)endloop;--结束循环end;oracle支持快速游标,不需要定义直接把游标写到for循环中,这样就方便了我们批量更新数据。再加上oracle的rot_join_situationa,t_people_infobber=b.people_numberanda.year='2011&

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。