Oracle用存储过程,将A表的数据插入B表
时间: 2024-05-01 17:23:08 浏览: 99
Oracle的存储过程
可以使用以下存储过程实现将表A中的数据插入到表B中:
```
CREATE OR REPLACE PROCEDURE insert_a_to_b AS
BEGIN
INSERT INTO B (column1, column2, column3)
SELECT column1, column2, column3
FROM A;
COMMIT;
END;
```
请注意,此处假定表A和表B具有相同数量和类型的列,并且列名相同。如果列名不同,需要在INSERT INTO语句中指定目标列名。
此存储过程将从表A中选择所有行并将它们插入到表B中。最后,使用COMMIT语句提交更改。
阅读全文