无法在 SQL 查询中执行存储过程
Can't EXEC Stored Procedure in SQL Query
所以为了清楚起见,我制作了一些存储过程并保存它们并检查它们是否都正常。
在那之后我开始测试它们并且我不断收到这个错误
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'Concrete'.
用不同的存储过程试过,还是一样的错误,
我的代码试图 运行 非常简单,这里是
EXEC OrgInfoByName('Concrete')
还有我的存储过程代码
CREATE PROCEDURE OrgInfoByName
(
@C nvarchar(30)
)
AS
Select * from Organization
where OrgName = @C
谢谢
这不是将参数传递给存储过程的方式。使用以下语法:
EXEC OrgInfoByName 'Concrete'
EXEC OrgInfoByName 'Concrete'
试试这个。
所以为了清楚起见,我制作了一些存储过程并保存它们并检查它们是否都正常。 在那之后我开始测试它们并且我不断收到这个错误
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'Concrete'.
用不同的存储过程试过,还是一样的错误, 我的代码试图 运行 非常简单,这里是
EXEC OrgInfoByName('Concrete')
还有我的存储过程代码
CREATE PROCEDURE OrgInfoByName
(
@C nvarchar(30)
)
AS
Select * from Organization
where OrgName = @C
谢谢
这不是将参数传递给存储过程的方式。使用以下语法:
EXEC OrgInfoByName 'Concrete'
EXEC OrgInfoByName 'Concrete'
试试这个。