A表: ID,NAME,TIME (是个空表新创建的)
B表: ID,NAME,AA,BB
写个存储过程,把B表的所有ID和NAME写到A表中,TIME是系统时间。
跪求啊,速度,急用,谢了……
我要最开始的那部分,就是
create or replace 什么的...
写完整点 拜托了 3Q 3Q
什么意思?
使用create or replace 是要创建表吗?
是不是连A表的创建都要写在存储里?
创建存储过程不是有个格式吗
然后什么什么的 我就不会了。。。
哦
CREATE OR REPLACE PROCEDURE Test IS
begin
INSERT INTO A表(ID,NAME,TIME) SELECT ID,NAME,SYSDATE FROM B表;
COMMIT;
END Test;
在插入数据前还要删除所有数据呢,
CREATE OR REPLACE PROCEDURE Test IS
begin
truncate table A表;
INSERT INTO A表(ID,NAME,TIME) SELECT ID,NAME,SYSDATE FROM B表;
COMMIT;
END Test;
我这么写怎么提示不对啊。。。
使用delete
CREATE OR REPLACE PROCEDURE Test IS
begin
delete from A表;
INSERT INTO A表(ID,NAME,TIME) SELECT ID,NAME,SYSDATE FROM B表;
COMMIT;
END Test;