相关疑难解决方法(0)

SQL Server - SELECT FROM存储过程

我有一个返回行的存储过程:

CREATE PROCEDURE MyProc
AS
BEGIN
    SELECT * FROM MyTable
END
Run Code Online (Sandbox Code Playgroud)

我的实际程序有点复杂,这就是为什么有必要使用sproc的原因.

是否可以通过调用此过程来选择输出?

就像是:

SELECT * FROM (EXEC MyProc) AS TEMP
Run Code Online (Sandbox Code Playgroud)

我需要使用SELECT TOP X,ROW_NUMBER和一个附加WHERE子句来分页我的数据,我真的不想将这些值作为参数传递.

sql sql-server stored-procedures sql-server-2005

312
推荐指数
12
解决办法
83万
查看次数