我想我只是發現了SQL Server的一個奇怪的錯誤2000的SQL Server 2000:無效的列名稱 '欄'
下面的查詢將返回錯誤
消息207,級別16,狀態3 ,7號線
無效的列名「酒吧」
如果我執行在SQL Server 2005完全一樣的查詢時,它會工作。它也可以工作,如果我select #weirdness.*
。是否有一些可以在程序中使用的解決方法?我知道go
有幫助,但它不能在程序中使用。順便說一句,我們將擺脫SQL Server 2000,但這需要時間。
select 1 as foo
into #weirdness;
alter table #weirdness add bar int identity;
--select #weirdness.* --works
select #weirdness.bar --fails
from #weirdness;
系統:
的Microsoft SQL Server 2000 - 8.00.2066(英特爾X86)2012 5月11日18時41分十四秒
版權所有(c)關於1988 - 2003年的Windows微軟公司標準版NT 5.2(Build 3790:Service Pack 2)