2017-07-19 5 views
0

こんにちは、これは私のソースです:コピーNEWTABLEにoldTableの構造とオフ

SELECT TOP 0 * 
INTO NEWDATABAZE.dbo.newTable 
FROM OLDDATABAZE.dbo.oldTable 

とoldTableはONのアイデンティティを持っていると私はNEWTABLEでそれをオフにしたいが、それはプロセスでなければなりませんテーブルをコピーする。 ALTER TABLE後、またはなどを削除して作成しない

+1

使用しているdbmsにタグを付けます。そのコードは製品固有のものです。 – jarlh

+0

おそらくSQLサーバー –

答えて

1

あなたはデータ

SELECT * INTO dbo.newtable FROM dbo.oldtable_with_identity 
UNION ALL 
SELECT TOP (1) * FROM dbo.oldtable_with_identity WHERE 1 = 0 
とデータ

SELECT TOP 0 * INTO dbo.newtable FROM dbo.oldtable_with_identity 
UNION ALL 
SELECT TOP (1) * FROM dbo.oldtable_with_identity WHERE 1 = 0 

表をコピーせずにあなたの要求

表のコピーのためにこれを試すことができます

+1

これは機能します。私はただ実行し、必要なo/pを見ました。 – Sujith