我现在要用存储过程开发个客户端,连接到数据库,在这数据库上面建一个存储过程,报出这语法错误,为什么.
展开全部
语法问题,应该先改变一下delimiter,默认的delimiter是";",先修改成其他的。还有就是参数写法有问题吧,要用IN或OUT指定是 输入还是返回参数
追问
可以具体写下么
追答
drop PROCEDURE if exists `qry2`;
DELIMITER //
create PROCEDURE `qry2`(IN qid tinyint(10))
begin
select * from user where id=qid;
end//
DELIMITER ;
类似这样的,根据你的需要改下吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询