Saya perlu menambahkan kolom tertentu jika tidak ada. Saya memiliki sesuatu seperti berikut ini, tetapi selalu mengembalikan false:
IF EXISTS(SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'myTableName'
AND COLUMN_NAME = 'myColumnName')
Bagaimana saya bisa mengecek jika ada kolom dalam tabel database SQL Server?
COL_LENGTH('AdventureWorks2012.HumanResources.Department ','ModifiedDate')
berfungsi dengan baik.
EXEC sp_executesql
dengan UPDATE
pernyataan yang dibentuk .
FROM [YourDatabase].INFORMATION_SCHEMA.COLUMNS