MySQL存储过程相互调用并获得错误码示例
2014-03-24 17:14
681 查看
mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc() -> MODIFIES SQL DATA -> BEGIN -> DECLARE l_status VARCHAR(20); -> -> CALL myProc1(l_status); -> IF l_status='Duplicate Entry' THEN -> SELECT CONCAT('Warning: using existing definition for location ') AS warning; -> END IF; -> END$$ Query OK, 0 rows affected (0.00 sec) mysql> mysql> CREATE PROCEDURE myProc1(OUT out_status VARCHAR(30)) -> BEGIN -> set out_status = 'Duplicate Entry'; -> END$$ Query OK, 0 rows affected (0.00 sec) mysql> mysql> mysql> delimiter ; mysql> call myProc(); +--------------------------------------------------+ | warning | +--------------------------------------------------+ | Warning: using existing definition for location | +--------------------------------------------------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.01 sec) mysql> drop procedure myProc; Query OK, 0 rows affected (0.00 sec) mysql> drop procedure myProc1; Query OK, 0 rows affected (0.00 sec) mysql> mysql>
相关文章推荐
- MySQL存储过程相互调用并获得错误码
- MySQL存储过程相互调用并获得错误码
- Python简单调用MySQL存储过程并获得返回值的方法
- MySQL存储过程中的错误处理 以及mybatis调用存储过程的例子
- MySQL存储过程相互调用
- java调用mysql存储过程报权限方面错误
- MySQL 存储过程相互调用举例
- Java调用MySQL存储过程并获得返回值的方法
- mysql在调用存储过程时报以下错误: 错误码: 1267
- MySQL存储过程相互调用
- Node.js中调用mysql存储过程示例
- jdbc调用mysql存储过程,并获得结果集合
- MySQL存储过程相互调用并获得错误码示例
- c/c++调用mysql存储过程,并获得返回值
- JDBC远程调用mysql存储过程错误
- Node.js中调用mysql存储过程示例
- mysql调用存储过程出现Illegal mix of collations错误
- MySQL存储过程相互调用
- Python简单调用MySQL存储过程并获得返回值的方法
- VB.NET调用MySQL存储过程并获得返回值的方法