当我尝试更新一些数据时
if Exists(select * from sys.columns where Name = N'Enabled'
and Object_ID = Object_ID(N'SLBPool'))
begin
update SLBPool set SLBPool.Enabled=1
End
GO
它在 SQL 2012 中显示错误“无效的列名'已启用'”,但是,在 2008 R2 中没有发生,怎么来的?