22,181
社区成员




create proc my_proc @tb1 as varchar(20) , @tb2 as varchar(20)
as
begin
exec('select * into ' + @tb2 + ' from ' + @tb1)
exec('alter table ' + @tb2 + ' add primary key(id) go ')
end
go
exec my_proc 'tbname1' , 'tbname2'
create proc my_proc
as
begin
select * into anyuan.DBO.table6 from anyuan.DBO.table1//复制的表
alter table table6 add primary key(id)//同时为他添加主键
go
end
go
exec my_proc