【发布时间】:2014-08-19 17:40:58
【问题描述】:
这个查询让我的日子不好过。
它在一个接一个地单独执行时起作用,但在选择并执行整个查询时会产生错误。
ALTER TABLE ProcedureMaster
add TierId smallint null
update ProcedureMaster set TierId=3 where TierId is null
错误是:
Msg 207, Level 16, State 1, Line 4
Invalid column name 'TierId'.
【问题讨论】:
-
请务必通过此:
http://stackoverflow.com/questions/11390745/ddl-commands-are-autocommit-in-sql-server-what-does-it-mean。答案适用于您的问题。 -
@Abhi 为什么你的链接是
code而不是a link?
标签: sql-server-2008 sql-update