Вставить в с суб-выберите * не работает - PullRequest
4 голосов
/ 14 декабря 2010

Если таблицы A и B имеют одинаковую структуру (кроме поля ID). В A его автоматически присваивают, но в B он ожидает значение от вставки.

Как я могу сделать INSERT INTO A (выберите * из B).

Какой самый быстрый, самый гибкий SQL, который может работать в хранимой процедуре.

1 Ответ

9 голосов
/ 14 декабря 2010

Укажите столбцы явно:

INSERT INTO TableA (col1, col2)
SELECT col1, col2 FROM TableB
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...