SQL Хранимый процесс - PullRequest
       35

SQL Хранимый процесс

0 голосов
/ 07 октября 2019

Я пытаюсь создать хранимый процесс, который извлекает данные из нескольких таблиц и вставляет их в ту же таблицу в хранимом процессе. Это возможно? Так что это будет выглядеть примерно так:

Create Proc usp_abcd
Insert into table1 (clmn1, clmn2, clmn3)
from tableA
Insert into table1 (clmn1, clmn2, clmn3) 
from tableB
Insert into table1 (clmn1, clmn2, clmn3) 
from tableC

1 Ответ

0 голосов
/ 07 октября 2019

Да ...

CREATE PROCEDURE usp_abcd()
BEGIN

INSERT INTO table1 (clmn1, clmn2, clmn3)
SELECT clmn1, clmn2, clmn3 FROM tableA
UNION 
SELECT clmn1, clmn2, clmn3 FROM tableB
UNION 
SELECT clmn1, clmn2, clmn3 FROM tableC;
...