MS SQL基础教程:删除数据
2007-12-25 15:28:48 来源:WEB开发网指定在SELECT 命令执行时使用对数据页做共享锁。这是SQL Server 的内定方式。 READCOMMITTED
指定数据扫描执行时使用与运行在READ COMMITTED 孤立级上的事务相同的锁语义。即SELECT 命令不会返回尚未提交的数据。 READPAST
跳过目前被锁定的行。此选项只用于在事务运行在READ COMMITTED 孤立级上的情况下。 READUNCOMMITTED
此选项等价于NOLOCK 选项。 REPEATABLEREAD
指定数据扫描执行时使用与运行在REPEATABLE READ 孤立级上的事务相同的锁语义。即用SELECT 命令读取的数据在整个命令执行过程中不会被更改。此选项会影响系统的效能,非必要情况最好不用此选项。 ROWLOCK
指定使用共享的行数据锁,即使用行级别锁定。 SERIALIZABLE
此选项等价于HOLDLOCK 选项。 TABLOCK
指定用SELECT 命令读取数据时对所选取的表的全部数据做锁定,直到整个命令执行完毕。如果指定了HOLDLOCK 选项,则共享的表锁定会维持到事务结束。 TABLOCKX
指定用SELECT 命令读取数据时对所选取的表的全部数据做锁定,直到整个命令或事务执行完毕。 UPDLOCK
指定在SELECT 命令执行时使用更新锁(Update Lock),而不使用共享锁,并且此更新锁将维持到命令执行结束为止。如果省略WHERE子句,则表示删除表中的全部数据,但表的定义仍在数据库中,也就是说,DELETE子句删除的是表中的数据,而不是关于表的定义。 NOLOCK、READUNCOMMITIED或READPAST表提示不能用于作为插入、删除或更新操作对象的表。
11.2.2 用DELETE 删除数据
(1) 删除一条记录
例11-5 删除编号为‘10031011 ’的员工记录
use pangu
delete from employee
where emp_id = ’10031011’
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
赞助商链接