ストアド プロシージャに、いくつかの列を含むローカル テーブル変数があります。各行の列 2 を、その行の列 1 の値に基づくサブクエリの結果で更新する必要があります。
何かのようなもの:
UPDATE @mytable
SET column2 = (SELECT ... FROM ... WHERE something = @mytable.column1)
@mytable が未定義であるというエラーが表示されます。
このクエリの正しい構文は何ですか?
ストアド プロシージャに、いくつかの列を含むローカル テーブル変数があります。各行の列 2 を、その行の列 1 の値に基づくサブクエリの結果で更新する必要があります。
何かのようなもの:
UPDATE @mytable
SET column2 = (SELECT ... FROM ... WHERE something = @mytable.column1)
@mytable が未定義であるというエラーが表示されます。
このクエリの正しい構文は何ですか?