これは私の最初の T-SQL の質問なので、間違った用語を使用していないことを願っています。いくつかの基本的なストアド プロシージャと変数宣言を学習したばかりですが、理解していないことがあります。
DECLARE @CurrentDate DATETIME
SET @CurrentDate = GETDATE()
select @CurrentDate
-----------------------
2013-09-25 18:47:07.547
(1 row(s) affected)
上記を 2 つのバッチで (declare
そしてset
一緒に、select
後で) 実行すると、次のようになります。
DECLARE @CurrentDate DATETIME
SET @CurrentDate = GETDATE()
Command(s) completed successfully.
select @CurrentDate
Msg 137, Level 15, State 2, Line 1
Must declare the scalar variable "@CurrentDate".
おそらく単純なはずですが、解決策が見つかりませんでした...