您的位置:首页 > 数据库

批量插入更新的 sql语句

2011-12-18 22:01 453 查看
--备份一个表中得数据到另外一张表 (表不存在)

select * into [Northwind].[dbo].abc
FROM [Northwind].[dbo].[Categories]

--批量插入(表存在)

insert into [Northwind].[dbo].abc
(CategoryName,[Description],Picture)
select CategoryName,[Description],Picture FROM [Northwind].[dbo].[Categories]

--批量更新
update [Northwind].[dbo].abc
set abc.CategoryName = LEFT( [Categories].CategoryName,10)
from [Northwind].[dbo].[Categories]
where abc.CategoryID = [Categories].CategoryID

--删除
delete from [Northwind].[dbo].abc
where abc.CategoryID in (select CategoryID from [Categories] )

--删除表
drop table [Northwind].[dbo].abc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: