所以我有這個存儲過程需要DATETIME參數date。它將該值插入到另一個表中並返回該ID。從INSERT INTO調用存儲過程
讓我們調用這個存儲過程getTimeID。 DimTime是插入DATETIME參數的表。
所以我想複製到TableB ID和TimeID,而不是ID和日期。
我想:
INSERT INTO [TableA].dbo.Main (ID, timeID)
SELECT ID,
(EXEC getTimeID date)
FROM [TableB].dbo.Main
但我不能得到EXEC工作的語法。
請幫忙。
你想,在一個聲明中,選擇所有行(ID,日期)從tableA,但調用每個行的SP轉換日期(插入到另一個表和獲得ID),並使用TimeID(每行)到tableB? – RichardTheKiwi 2011-01-20 19:45:36