スクリプトにテーブル変数があります(ストアドプロシージャではありません)。2つの質問:
- テーブル変数を削除するにはどうすればよいですか?テーブルの削除@varNameにより、「不正なsnytax」エラーが発生します。
- 私はいつもこれをするべきですか?それは良い習慣だと聞いています。このような小さなスクリプトに本当に必要なのでしょうか?
これが私のコードです:
Declare @projectList table(
name varchar(40) NOT NULL);
Insert Into @projectList
Values ('BCR-00021')
Select *
From @projectList
Drop Table @projectList -- does not work
自分でドロップすることはできないため、質問の2番目の部分は適用されません。
—
マーティン・スミス