1. ホーム
  2. sql

[解決済み] SQL SELECT マルチカラム INTO マルチバリアブル

2023-02-15 13:24:15

質問

Teradata から SQL Server に SQL を変換しています。

Teradataでは、以下のような形式になっています。

SELECT col1, col2
FROM table1
INTO @variable1, @variable2

SQL Serverでは

SET @variable1 = (
SELECT col1 
FROM table1
);

それは、1つの文につき1つの列/変数しか許可しません。1つのSELECT文を使用して2つ以上の変数を割り当てるにはどうすればよいですか?

どのように解決するのですか?

SELECT @variable1 = col1, @variable2 = col2
FROM table1