小编hee*_*086的帖子

从INSERT INTO中调用存储过程

所以我有这个存储过程,它接受DATETIME参数date.它将该值插入另一个表并返回该ID.

让我们调用这个存储过程getTimeID.其中DimTime是表,它将DATETIME参数插入.

所以我想复制到TableB ID和TimeID,而不是ID和日期.

我尝试着:

INSERT INTO  [TableA].dbo.Main (ID, timeID) 
SELECT  ID,
        (EXEC getTimeID date)
FROM      [TableB].dbo.Main
Run Code Online (Sandbox Code Playgroud)

但我无法让EXEC的语法工作.

请帮忙.

sql-server stored-procedures insert sql-server-2008

3
推荐指数
1
解决办法
1万
查看次数