gpt4 book ai didi

sql - 如何在选择查询中执行存储过程

转载 作者:行者123 更新时间:2023-12-01 18:18:34 25 4
gpt4 key购买 nike

SELECT col1,
col2,
col3,

EXEC GetAIntFromStoredProc(T.col1) AS col4
FROM Tbl AS T
WHERE (col2 = @parm)

如何在 SQL Server 2008 中编写此 SQL 查询?

最佳答案

谢谢@twoleggedhorse。

这是解决方案。

  1. 首先我们创建了一个函数

    CREATE FUNCTION GetAIntFromStoredProc(@parm Nvarchar(50)) RETURNS INTEGER

    AS
    BEGIN
    DECLARE @id INTEGER

    set @id= (select TOP(1) id From tbl where col=@parm)

    RETURN @id
    END
  2. 然后我们进行选择查询

    Select col1, col2, col3,
    GetAIntFromStoredProc(T.col1) As col4
    From Tbl as T
    Where col2=@parm

关于sql - 如何在选择查询中执行存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14506871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com