簡體   English   中英

從select語句調用存儲過程

[英]Calling a stored procedure from a select statement

我正在嘗試從select語句調用存儲過程,但是它不起作用。

有人有主意嗎?

這是我的代碼:

CREATE PROCEDURE [eversuite_localization].[Resource_GetAll] 
AS 
BEGIN       
    SELECT [ResourceId],
           [ResourceKey], 
           EXECUTE  ([eversuite_localization].[Resource_GetResourceValue] ResourceID) ,
           [CultureId],[ClassId],[ResourceType]     
    FROM   [eversuite_localization].[Resource]   
END

您將無法做到這一點

您將必須首先將其插入到臨時表/變量表中。

查看表中存儲過程的插入值–使用表值函數

一種替代方法是使用APPLY和函數

使用APPLY

APPLY運算符允許您為查詢的外部表表達式返回的每一行調用表值函數。

編輯

從您的評論

存儲過程從表中選擇一個值

而是使用標量函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM