私はちょうど状態3、レベル16、メッセージ207次のクエリは、エラーSQL Server 2000の:無効な列名 'bar' に
を返すSQL Serverで2000
を奇妙なバグを見つけたと思います、7行
無効な列名 'bar' に
私は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の - Windows上で8.00.2066(インテルX86)2012年5月11日午前18時41分14秒
著作権(C)1988年から2003年、米国Microsoft CorporationのStandard Edition NT 5.2(ビルド3790:サービスパック2)