MySql存储过程参数 - 语法错误

时间:2013-12-17 06:36:32

标签: mysql stored-procedures

我想使用Mysql数据库创建一个.NET应用程序,参数将通过C#传递。

好吧,我学会了如何在SQL Server中创建存储过程,但我不能让它在MySQL中运行,程序如下

create procedure uspInsertClient 

@Name varchar(100),
@Address varchar(100)

as
begin

insert into tbClients
(
Name,
Address
)
values
(
@Name,
@Address
)
end

我想在MySql上做这个工作,但它说@Parameter有语法错误......

有任何线索吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

像这样 -

CREATE PROCEDURE uspInsertClient (Name_param varchar(100), Address_param varchar(100))
BEGIN
  INSERT INTO tbClients (name, address)
    VALUES (Name_param, Address_param);
END

CREATE PROCEDURE and CREATE FUNCTION Syntax