約20列のテーブルがあり、レコードを複製したいと思います。私はただすることができました:
INSERT INTO [Table] (ColumnA, ColumnB, ColumnC, .... ColumnZ)
SELECT TOP 1 ColumnA, ColumnB, ColumnC, .... ColumnZ
FROM [Table]
WHERE ID=@ID
ただし、これには時間がかかります。将来、新しい列がテーブルに追加された場合は、これを自動的に複製する必要があります。したがって、私はいくつかの方法を探しています:
INSERT INTO [Table]
SELECT TOP 1 * (apart from identity)
FROM [Table]
WHERE ID=@ID
これは可能ですか?