欢迎来到天天文库
浏览记录
ID:9660918
大小:50.50 KB
页数:2页
时间:2018-05-04
《ms sql入门基础-删除数据--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、MSSQL入门基础:删除数据>> 11.2.1DELETE语法 DELETE语句用来从表中删除数据,其语法为: 各参数说明如下:FROM 此参数为可选选项,用于连接DELETE关键字和要删除数据的对象名称。table_name 指定要删除数据的表。 指定一个额外的FROM子句。这是DELETE命令在Transact-SQL语言中的扩展,它允许同时删除多个表中的数据。其所含的参数包括join_table、join_type等,与第10章数据查询中FROM子句中所讲的一致。ITTED选项。PAGLOCK 指定在SELECT命令执行
2、时使用对数据页做共享锁。这是SQLServer的内定方式。READMITTED 指定数据扫描执行时使用与运行在READMITTED孤立级上的事务相同的锁语义。即SELECT命令不会返回尚未提交的数据。READPAST 跳过目前被锁定的行。此选项只用于在事务运行在READMITTED孤立级上的情况下。READUNMITTED 此选项等价于NOLOCK选项。REPEATABLEREAD 指定数据扫描执行时使用与运行在REPEATABLEREAD孤立级上的事务相同的锁语义。即用SELECT命令读取的数据在整个命令执行过程中不会被更改。此选项会影响系统的效
3、能,非必要情况最好不用此选项。ROITIED或READPAST表提示不能用于作为插入、删除或更新操作对象的表。 11.2.2用DELETE删除数据12下一页>>>>这篇文章来自..,。(1)删除一条记录 例11-5删除编号为10031011的员工记录 usepangu deletefromemployee p_id=10031011 (2)删除多条记录 例11-6删除所有的部门信息记录 usepangu deletefromdepartment_info/*或使用deletedepartment_info*/ 这个例子删除了depart
4、ment_info表中的所有数据使它成为空表 (3)带子查询的删除语句 子查询同样可以嵌套在DELETE语句中,用以构造执行删除操作的条件。 例11-7:删除后勤部所有员工的记录。 usepangu deletefromemployee department e=后勤部) 例11-8删除订货表前100项记录中所有产品编号为1003002的产品 usepangu deleteorders from(selecttop100*fromorders)asorders_top100 department_info e 注意:由于TRUN
5、CATETABLE命令不会对事务处理日志进行数据删除记录操作,因此不能激活触发器。 例11-10:删除所有的部门信息记录。 usepangu truncatetabledepartment_info 查看全套MSSQL入门基础教程>>>>>上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有