1
我想用源表添加僅N行到一個新表中的MS SQL Server 2008中
Select * into NewTable from SourceTable where ......
我插入從源表僅N行至新表不知道源表列
我想用源表添加僅N行到一個新表中的MS SQL Server 2008中
Select * into NewTable from SourceTable where ......
我插入從源表僅N行至新表不知道源表列
Select * into NewTable...
將創建一個new table
。
[你不能像這樣將數據插入到現有的表中。你必須使用insert into...
]
如果你想插入N行然後嘗試;
select top N * into NewTable sourcetable where ...
SELECT * INTO NewTable
FROM
(
SELECT *, ROW_NUMBER() OVER (ORDER BY (SELECT 100)) AS Row
FROM SourceTable
) t
WHERE t.Row <= N