我正在尝试完成一项简单的任务,我在表中创建一个新列,然后立即尝试将同一表中其他列的值复制到新创建的列中,但我得到了
Invalid column name 'COMMENT_TMP'. error
SQL 是
列名“COMMENT_TMP”无效。
ALTER TABLE TASK_COMMENT ADD COMMENT_TMP text;
UPDATE TASK_COMMENT SET TASK_COMMENT.COMMENT_TMP = COMMENT;
最佳答案
在更新语句中添加批处理分隔符和表名称。
ALTER TABLE TASK_COMMENT ADD COMMENT_TMP text;
GO
UPDATE TASK_COMMENT SET COMMENT_TMP = COMMENT;
关于sql-server - 如何创建列并将另一列复制到新创建的列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5018767/