すべての列を書き込まずにSQLサーバーで行を複製するオプションはありますか? 挿入したい列を自分で書きたいだけです。
例えば:
マイテーブル:
Id|Name|Status|Date
-------------------
2|abca|active|03.10
だから私はできる:
INSERT INTO MYTABLE (Id, Name, Status, Date )
SELECT NEWID(), "bird", status, Date
FROM MYTABLE
WHERE Id = "2"
行を複製します:
Id |Name|Status|Date
-------------------
2 |abca|active|03.10
fg35|bird|active|03.10
私が書いたものを除いて、すべての列を複製することはできませんか?
この例では: (疑似コード) のようなもの:
(id="newID()", name="bird") を除く Id="2" である MYTABLE のすべての列を複製します