SHOW PROCEDURE CODE proc_name
mysql> DELIMITER //mysql> CREATE PROCEDURE p1 ()BEGINDECLARE fanta INT DEFAULT 55;DROP TABLE t2;LOOPINSERT INTO t3 VALUES (fanta);END LOOP;END//Query OK, 0 rows affected (0.01 sec)mysql> SHOW PROCEDURE CODE p1//+-----+----------------------------------------+| Pos | Instruction |+-----+----------------------------------------+| 0 | set fanta@0 55 || 1 | stmt 9 "DROP TABLE t2" || 2 | stmt 5 "INSERT INTO t3 VALUES (fanta)" || 3 | jump 2 |+-----+----------------------------------------+4 rows in set (0.00 sec)mysql> CREATE FUNCTION test.hello (s CHAR(20))RETURNS CHAR(50) DETERMINISTICRETURN CONCAT('Hello, ',s,'!');Query OK, 0 rows affected (0.00 sec)mysql> SHOW FUNCTION CODE test.hello;+-----+---------------------------------------+| Pos | Instruction |+-----+---------------------------------------+| 0 | freturn 254 concat('Hello, ',s@0,'!') |+-----+---------------------------------------+1 row in set (0.00 sec)
文章转载自林员外聊编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




