是否有可能爲以下查詢的結果INSERT插入到新表INSERT成果轉化爲新表
SELECT
O.[full name],
O.[EID],
O.[Loc],
GL.*
FROM
[dbo].[team] O
OUTER APPLY
[dbo].[fngetlocdetail] (O.[eWorkCity]) GL
作爲獨立的工作原理,但我不能INSERT
結果這些結果到一個新表。請指導。由於
是否有可能爲以下查詢的結果INSERT插入到新表INSERT成果轉化爲新表
SELECT
O.[full name],
O.[EID],
O.[Loc],
GL.*
FROM
[dbo].[team] O
OUTER APPLY
[dbo].[fngetlocdetail] (O.[eWorkCity]) GL
作爲獨立的工作原理,但我不能INSERT
結果這些結果到一個新表。請指導。由於
只需使用into
:
select O.[full name], O.[EID], O.[Loc], GL.*
into #NewTable
from [dbo].[team] O outer apply
[dbo].[fngetlocdetail](O.[eWorkCity]) GL;
你應該爲GL
指定列名。正如@Prdp恰當地指出的那樣,如果GL
中的列名重複其他名稱之一,這將失敗。
如果'[dbo]。[fngetlocdetail]'返回與[列在列表中。但這種可能性不僅僅是OP的一個信息。 –
您是否嘗試使用Select Into聲明?
SELECT
column_name(s)
INTO newtable [IN externaldb]
FROM table1;
我做了,它失敗 –
爲什麼不添加那個錯誤信息,以便我們可以看到它並幫助而不是僅僅模糊地引用失敗 – GantTheWanderer
你是怎麼嘗試插入的?張貼也是。什麼是專欄[dbo]。[fngetlocdetail]'會回來嗎? –
函數返回,多/緯度,城市,國家數據 –
你可以發佈你嘗試過的'Insert'查詢和錯誤消息 –