MYSQL 存储过程的一点学习
2016-09-10 11:07
218 查看
mysql > DELIMITER //
mysql > CREATE PROCEDURE P()
-> BEGIN
-> SELECT * from test;
-> END;
-> //
mysql > DELIMITER ;
CALL P();
DELIMITER //和DELIMITER ;两句,DELIMITER是分割符的意思,因为MySQL默认以";"为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用DELIMITER关键字申明当前段分隔符,这样MySQL才会将";"当做存储过程中的代码,不会执行这些代码,用完了之后要把分隔符还原。
mysql > CREATE PROCEDURE P()
-> BEGIN
-> SELECT * from test;
-> END;
-> //
mysql > DELIMITER ;
CALL P();
DELIMITER //和DELIMITER ;两句,DELIMITER是分割符的意思,因为MySQL默认以";"为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用DELIMITER关键字申明当前段分隔符,这样MySQL才会将";"当做存储过程中的代码,不会执行这些代码,用完了之后要把分隔符还原。
相关文章推荐
- mysql存储过程学习总结-操作符
- mysql存储过程学习总结
- 转:Mysql存储过程学习笔记--变量、参数、注释收藏
- mysql存储过程学习总结-操作符
- mysql 5.0存储过程学习总结
- mysql 5.0存储过程学习总结
- mysql 存储过程学习
- mysql 5.0存储过程学习总结
- mysql存储过程学习及java调用存储过程
- mysql 5.0存储过程学习总结
- mysql 5.0存储过程学习总结
- MySQL存储过程学习笔记
- mysql 5.0存储过程学习总结(转载)
- mysql 5.0存储过程学习总结
- Mysql存储过程学习笔记--变量、参数、注释
- mysql存储过程学习笔记--常用函数
- mysql存储过程语法学习
- mysql 5.0存储过程学习总结
- 【原创】Mysql存储过程学习笔记1
- mysql存储过程学习及java调用存储过程