Я хочу вставить данные в таблицу, используя инструкцию select и процедуры выполнения.Вставьте данные в таблицу с помощью процедуры select & execute
То есть ... предположим, что таблица «TEMP» имеет 4 столбца A, B, C, D. A & Значения столбцов B будут поступать из инструкции SELECT, а значения столбца C, D будут выполняться путем выполнения любых хранимых процедур.
Я пробовал следовать, но не сталкивался с ошибкой.
INSERT INTO TEMP
SELECT R1.A, R1.B, R2.C, R2.D FROM
(SELECT A , B FROM SOME_TABLE) AS R1
CROSS JOIN EXEC [dbo].[SOME_PROCEDURE] @SOME_VARIABLE1) AS R2
Ошибка:
Incorrect syntax near the keyword 'exec'
@Aquillo SRY. это R2. – Dhwani
У нас есть аналогичный вопрос. Попробуйте это: [Как совместить хранимую процедуру и выберите результат запроса] [1] [1]: http://stackoverflow.com/questions/11503067/how-to -combine-stored-procedure-and-select-query-result –