我需要在现有表中添加一个附加列,然后为现有记录插入适当的列值。我需要在单个存储过程中执行此操作。
到目前为止,我有以下内容(SQL Management Studio 报告它找不到新列以将值添加到现有记录):
BEGIN
ALTER TABLE tbl1
ADD col_add int
UPDATE tbl1
SET [col_add]='value'
WHERE col_pk = 1
END
我尝试在 ALTER 和 UPDATE 语句之间添加一个“GO”关键字,但随后它报告了一个语法错误。
提前致谢。