sql复制表内容语句,急

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:46:24
请问如何写个存储过程,将表a中的内容复制到表b中,a和b的结构相同,且在同一个数据库中,我很着急,谢谢啦!
我试了,那为什么只能进行一次复制,也就是说如果现在已经将表a复制到了表c,如果再次调用这条语句,就会出错?说已经存在表c了,可是我需要再次向表a中写数据,然后把这些数据再复制到表c中,这该怎么解决呢?谢谢啦!

问题补充:
如果数据库里已经有c表,可以用这个存储过程

create procedure proc1
as
truncate table c
insert into c select * from a
go

CREATE PROCEDURE prcAB
AS
select *
INTO b
from a

也可以,

CREATE PROCEDURE prcAB
AS
select *
INTO b
from a

楼上的就对了