特定の列が存在しない場合は追加する必要があります。次のようなものがありますが、常に false を返します。
IF EXISTS(SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'myTableName'
AND COLUMN_NAME = 'myColumnName')
SQL Server データベースのテーブルに列が存在するかどうかを確認するにはどうすればよいですか?