Sql server 如何使用存储过程将一个表的完全相同架构复制到另一个表
最初,我将使用存储过程(SP1)将源表的所有列存储到单个变量中。这个SP1在SP2内部调用,该变量被插入到目标表中 我知道这一方法,但仍坚持实施Sql server 如何使用存储过程将一个表的完全相同架构复制到另一个表,sql-server,stored-procedures,schema,Sql Server,Stored Procedures,Schema,最初,我将使用存储过程(SP1)将源表的所有列存储到单个变量中。这个SP1在SP2内部调用,该变量被插入到目标表中 我知道这一方法,但仍坚持实施 -- SP1 Create procedure insert_data AS Declare @data nvarchar(60) Begin EXEC get --Here i have to insert END Go --SP2 如果您已经有目标表: insert into DestTbl(emp_id, dept_id, ...) sele
-- SP1
Create procedure insert_data
AS
Declare @data nvarchar(60)
Begin
EXEC get
--Here i have to insert
END
Go
--SP2
如果您已经有目标表:
insert into DestTbl(emp_id, dept_id, ...)
select emp_id, dept_id, ...
from Dim_Employee d
where ...
如果你不喜欢,并且想创造它
select emp_id, dept_id, ...
into DestTbl
from Dim_Employee d
where ...
如果仍然要使用变量
insert into DestTbl(emp_id, dept_id)
values (@emp_id, @dept_id, ...)
这就是你想要的吗
在msdn上插入语句:
请不要使用图像。将代码复制并粘贴到问题中。
insert into DestTbl(emp_id, dept_id)
values (@emp_id, @dept_id, ...)