我希望有一个存储过程:
我该如何处理?
CREATE OR REPLACE PROCEDURE TEST AS
BEGIN
select ID from TABLE A;
INSERT INTO TABLE B
(
created_date,
created_by,
ID
)
VALUES ('sysdate', '1', 'RESULTS FROM SELECT QUERY');
END TEST;
不确定如何将静态数据('sysdate'和'1')与查询结果合并。
答案 0 :(得分:2)
无需2个单独的查询。这适用于INSERT INTO SELECT
:
INSERT INTO TABLEB
(
created_date,
created_by,
ID
)
SELECT 'sysdate', '1', id
FROM TABLEA