A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 毕影彬 中级黑马   /  2012-10-25 09:04  /  1326 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 毕影彬 于 2012-10-25 13:15 编辑

我想写一个存储过程,返回包含目标字段的所有记录,但是不成功。求大神。
我写的:
CREATE PROCEDURE proc_reader_searchByNOFuzzy(in r_NO varchar(12))

BEGIN

  select * from reader where reader_no like '%'+r_no+'%';

END

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1 很给力!

查看全部评分

1 个回复

正序浏览
DELIMITER $$
DROP PROCEDURE IF EXISTS `jdbc`.`addUser` $$
CREATE PROCEDURE `jdbc`.`addUser` (in name varchar(255), in birthday date,in money float, out id int)
BEGIN
insert into user(`name`,`birthday`,`money`) values(name,birthday, money);
select last_insert_id() into id;
END $$
DELIMITER ;



其中$$表示行结尾符
jdbc代表数据库
addUser是存储过程的名字
in表示输入字段
out输出字段
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马