使用 SELECT INTO 插入行
SELECT INTO 语句创建一个新表,并用 SELECT 的结果集填充该表。新表的结构由选择列表中表达式的特性定义,例如:SELECT Shippers.*, Link.Address, Link.City,
Link.Region, Link.PostalCode
INTO NewShippers
FROM Shippers
JOIN LinkServer.DB.dbo.Shippers AS Link
ON (Shippers.ShipperID = Link.ShipperID)SELECT INTO 可将几个表或视图中的数据组合成一个表。也可用于创建一个包含选自链接服务器的数据的新表。
SELECT INTO 语句创建一个新表,并用 SELECT 的结果集填充该表。新表的结构由选择列表中表达式的特性定义,例如:SELECT Shippers.*, Link.Address, Link.City,
Link.Region, Link.PostalCode
INTO NewShippers
FROM Shippers
JOIN LinkServer.DB.dbo.Shippers AS Link
ON (Shippers.ShipperID = Link.ShipperID)SELECT INTO 可将几个表或视图中的数据组合成一个表。也可用于创建一个包含选自链接服务器的数据的新表。
解决方案 »
- SQL08中如何删除取唯一值
- group by用法
- 常识问题请教下。谢谢
- “未指定的错误”
- sql where后的查询参数为List<int>怎么写?
- OpenDataSource和OpenRowSet需要什么权限才能运行?我需要动态指定excel文件名,从中导入数据到SQL Server。我不是sa,只能让sa临时协助
- 帮我看看这句sql语句是什么意思?主要说说是什么作用
- 有关FROM后加不确定变量的问题,到底是否支持?
- 救命啊!我VS.NET的数据引擎(VSDOTSERVER)启动不了,而且WIN Installer 服务错误!
- 如何用SQL语句将sql server中的数据导成paradox格式
- 打印Diagrams的时候,能不能让它紧凑点?
- 如何将mysql的库结构及数据导入到SQLServer中
好象不允许重复的行
1. ---表存在
INSERT INTO TBDEST
SELECT *
FROM TB1
UNION ALL
SELECT *
FROM TB2
2. --表不存在
SELECT * INTO TBDEST FROM(
SELECT *
FROM TB1
UNION ALL
SELECT *
FROM TB2)T