0

これは私の最初の 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".

おそらく単純なはずですが、解決策が見つかりませんでした...

4

1 に答える 1