无法在SQL查询中执行存储过程

时间:2015-07-29 22:46:09

标签: mysql sql stored-procedures syntax-error execution

所以为了说清楚我做了一些存储过程并保存并检查它们都是好的。 之后我开始测试它们并且我不断收到此错误

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

由于

2 个答案:

答案 0 :(得分:0)

这不是您将参数传递给存储过程的方式。使用以下语法:

EXEC OrgInfoByName 'Concrete'

答案 1 :(得分:0)

EXEC OrgInfoByName'Concrete'

试试这个并告诉我它是否有效。