【发布时间】:2023-04-05 09:52:01
【问题描述】:
我知道我们可以简单地创建一个新表并复制旧表
select * into tbl2 from tbl1
我想检查表 tbl2 是否存在,如果存在则复制所有行,如果不存在则创建一个新行,而无需在 tbl2 中指定列名,因为我正在复制所有列tbl2 在 tbl1 中。然后,我想删除旧表(tbl1)
if not exists(select * from tbl1 where id = 1)
create table tbl2()
drop tbl1
go
【问题讨论】:
标签: sql sql-server sql-server-2008 tsql stored-procedures