我有一个表,但我不知道它的列(我只知道它有“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
你怎么知道哪列是哪些以及如何将这些值与其他值联系起来。 –