我有一個表,但我不知道它的列(我只知道它有「id(Uniqueidentifier)列」)。更新列名不明的表
我能得到的所有列在下面的查詢表:
DECLARE @columnNames NVARCHAR(4000) = ''
SELECT @columnNames += '[' + COLUMN_NAME + '] '
FROM INFORMATION_SCHEMA.Columns
WHERE TABLE_NAME = 'MY_TABLE' AND COLUMN_NAME NOT IN ('id')
ORDER BY COLUMN_NAME
現在我想更新與另一個記錄的數據的一個記錄......
我怎樣才能做到這一點?
感謝所有...
不知道你打算使用的表的列名是一個非常糟糕的主意,可能源於糟糕的設計。 – Jacob
我同意,但表是動態創建在不同的客戶...我希望它是與2表一與數據和其他與字段名稱等創建...但我不得不處理這個快速 – ogun
你怎麼知道哪列是哪些以及如何將這些值與其他值聯繫起來。 –