我需要克隆錶行,但我正在努力與此語法。我的思路是這樣的:通緝:克隆表格行與GUID主鍵列整潔的方式
DECLARE @myPk Uniqueidentifier
SET @myPK = NewID()
INSERT INTO my.table (pk, fullname, two, three)
SELECT (@myPK, "Clone of " + fullname , two, three) FROM my.table where pk= @pk
但當然語法不正確。我也試着
INSERT INTO my.table (pk, fullname, two, three)
SELECT (@myPK = newId(), "Clone of " + fullname , two, three) FROM my.table where pk= @pk
(我希望你能看到我試圖去: - /)
簡短聲明變量對每個表列(不實際的,由於高的列數)或使用#tempTables(在這個代碼商店中不允許)是否有這樣一個整潔的語法?
感謝您的閱讀。
**版主說明** _已將註釋清除,因爲它們退化成噪音。請保持建設性,專業性和話題性。 –