mysql创建过程
来源:互联网 发布:java io流文件放在哪里 编辑:程序博客网 时间:2024/05/21 22:32
mysql> delimiter $
--创建MySQL存储过程p3
--此MySQL存储过程的过程名是p3,该过程包含两个参数,
--一个是输入类型的(以IN标示),参数名是nameid,类型是int,
--一个是输出类型的(以OUT标示),参数名是person_name,类型是varchar(10)
--此存储过程的作用是查询出zzm表的全部内容,会输出结果集(data set),然后
--再查询表中记录的ID是nameid的字段name,将其输出到第二个输出类型的参数里面,这个查询
--不会输出结果集 。
mysql> create procedure p3(IN nameid int, OUT person_name varchar(10))
-> begin
-> select * from test.zzm;
-> select zzm.name into person_name from test.zzm where zzm.id = nameid;
-> end
-> $
Query OK, 0 rows affected (0.00 sec)
--创建完成,查看数据库中所有已经创建的存储过程
--创建MySQL存储过程p3
--此MySQL存储过程的过程名是p3,该过程包含两个参数,
--一个是输入类型的(以IN标示),参数名是nameid,类型是int,
--一个是输出类型的(以OUT标示),参数名是person_name,类型是varchar(10)
--此存储过程的作用是查询出zzm表的全部内容,会输出结果集(data set),然后
--再查询表中记录的ID是nameid的字段name,将其输出到第二个输出类型的参数里面,这个查询
--不会输出结果集 。
mysql> create procedure p3(IN nameid int, OUT person_name varchar(10))
-> begin
-> select * from test.zzm;
-> select zzm.name into person_name from test.zzm where zzm.id = nameid;
-> end
-> $
Query OK, 0 rows affected (0.00 sec)
--创建完成,查看数据库中所有已经创建的存储过程
mysql> show procedure status $
注:MySQL中delimit命令。
这个命令与存储过程没什么关系。
其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。
即改变输入结束符。 默认情况下,delimiter是分号“;”。
在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。
- mysql创建存储过程
- mysql创建过程
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql存储过程创建
- mysql创建存储过程
- mysql创建存储过程
- MySQL存储过程 创建
- mysql创建存储过程
- mysql创建存储过程
- MySQL创建存储过程
- MySQL创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql 创建存储过程
- mysql创建存储过程
- as3采用效果算法
- LINK : fatal error LNK1104: 无法打开文件“C:/Program.obj”
- 忘记自己的错
- 监控ttserver端口状态的脚本
- 图的最小生成树算法
- mysql创建过程
- 把JSP转成EXCEL文件(不推荐)
- 查找
- Importing a VM from VM Workstation to ESX / ESXi
- java QQ项目详细设计设计系列 之 ——安全模块
- ssh不输入密码
- DataGridView中CellClick,CellMouseClick,CellContentClick的区别
- 工具类:加密(java)
- hibernate的各种保存方式的区别