MYSQL命令行里创建存储过程(初级)
来源:互联网 发布:淘宝转运服务 编辑:程序博客网 时间:2024/05/17 21:55
先上篇文章:
MYSQL命令行的使用是学习MYSQL数据库过程中的基础知识,那么应该如何用MYSQL命令行创建存储过程呢?
也尝试了一些方法,但是第一个分号mysql就以为语句结束了,就举个例子来说:
- CREATE PROCEDURE p7 (IN b INTEGER(12))
- begin
- declare a INTEGER(12);
- set a=5;
- INSERT INTO t VALUES (a);
- SELECT s1*a FROM t WHERE b<=s1;
- End
这个存储过程,在命令行直接创建的话,在第三排你输入分号后就报错了……因为MYSQL以为这个语句结束了,那对于MYSQL而言
- CREATE PROCEDURE p7 (IN b INTEGER(12))
- begin
- declare a INTEGER(12);
肯定是个错误语句。
然后看了些东西,原来要加分隔符- -……….
- DELIMITER //
- CREATE PROCEDURE p7 (IN b INTEGER(12))
- begin
- declare a INTEGER(12);
- set a=5;
- INSERT INTO t VALUES (a);
- SELECT s1*a FROM t WHERE b<=s1;
- End
- //
就OK了…………意思就是说在//……//之间的当成一个语句执行所以MYSQL接到的才是这个存储过程完整的创建语句。
注意:网上有些版本把 delimiter 写成了deliter,注意别弄错这个关键字
0 0
- MYSQL命令行里创建存储过程(初级)
- mysql 命令行创建存储过程
- MYSQL在命令行创建存储过程
- 图解MySql命令行创建存储过程
- mysql存储过程初级
- MySQL:在命令行下创建 MySQL 存储过程问题
- MySQL:在命令行下创建 MySQL 存储过程有关问题
- MYSQL命令行创建存储过程分号的解决方法
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql创建存储过程
- mysql存储过程创建
- mysql创建存储过程
- mysql创建存储过程
- MySQL存储过程 创建
- mysql创建存储过程
- 解决mysql忘记密码
- 抽象类、接口和包1
- jQuery -> 获取/设置/删除DOM元素的属性
- 趣味编程:静夜思(Java8版)
- jQuery -> 克隆DOM元素
- MYSQL命令行里创建存储过程(初级)
- fastjson 第三方jar和java各种数据对象相互转化
- 机器学习理论与实战(八)回归
- 老罗锤子手机发布会,我感到深深地愧疚
- Seek the Name, Seek the Fame - POJ 2752 KMP
- Android 软键盘 相关知识讲解
- 函数与存储过程
- 黑马程序员-Java基础10银行调度系统
- Cache选型的一些思考