在前面的文章中对T-SQL的查询做了基本总结,接下来我们看下SQL中的另外一个常用操作——数据的修改。...)
VALUES
(NEWID(),N'xfh',26,NEWID(),NEWID()),
(NEWID(),N'雪飞鸿',28,NEWID(),NEWID());
BULK INSERT
该语句用于将文件中的数据插入到一个现有表中...DELETE
T-SQL提供了两种删除数据的方式:DELETE与TRUNCATE,删除操作也是非幂等的,与UPDATE一样,我们可以借助事务防止误操作。...我们可以通过创建一个虚拟表,带有指向生产表的外键(甚至可以禁止外键以防影响性能),依此来避免TRUNCATE误操作。
MERGE
MERGE是标准的SQL语句,T-SQL对其进行了一定的扩展。...(), -- Id - uniqueidentifier
N'临时地址', -- ShortAddress - nvarchar(50)
N'上海市,临时地址' -- LongAddress