Вставить используя переменные и другой столбец таблицы - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь написать "простую" INSERT команду в SQL .

INSERT TABLE_A (COLUMN_1_TABLE_A, COLUMN_2_TABLE_A, COLUMN_3_TABLE_A)
        VALUES (@variable_1, @variable_2, (SELECT * FROM TABLE_B))

Теперь, у TABLE_B есть одинстолбец и переменное количество строк.Как я могу перебрать все строки TABLE_B , используя его значения для всех вставок?

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете использовать SELECT оператор с INSERT INTO . .:

INSERT TABLE_A (COLUMN_1_TABLE_A, COLUMN_2_TABLE_A, COLUMN_3_TABLE_A)
    SELECT @variable_1, @variable_2, b.COL
    FROM TABLE_B b
...