私は、MSDNなどを読んだり読んだりしました。それで、バッチの終わりを示しています。
バッチを定義するものは何ですか?多数のスクリプトを同時に貼り付けて実行するときに、なぜ移動する必要があるのかわかりません。
私はGOを理解したことがありません。誰もがこれをよりよく説明できますか、それを使用する必要があるとき(トランザクションの数またはタイプの後に)?
たとえば、ここで更新するたびにGOが必要になるのはなぜですか。
UPDATE [Country]
SET [CountryCode] = 'IL'
WHERE code = 'IL'
GO
UPDATE [Country]
SET [CountryCode] = 'PT'
WHERE code = 'PT'
go
もリセット/クリアするようdeclare @foo
です-私がコメントアウトするまで、@ fooエラーを宣言する必要がありますgo
。