如何在MySQL存储过程中保留注释
如何在MySQL存储过程中保留注释本来在MySQL的Store Procedure 里添加注释很简单。可惜如果用命令行客户端来导入备份的数据,注释就会被干掉。在存储过程BODY里面添加注释解决办法:/*!99999* Write your comments here.*/我来举一个例子:DELIMITER $$DROP PROCEDURE IF EXISTS `t_girl`.`sp_say_
·
如何在MySQL存储过程中保留注释
本来在MySQL的Store Procedure 里添加注释很简单。可惜如果用命令行客户端来导入备份的数据,注释就会被干掉。
在存储过程BODY里面添加注释
解决办法:
/*!99999
* Write your comments here.
*/
我来举一个例子:
DELIMITER $$
DROP PROCEDURE IF EXISTS `t_girl`.`sp_say_hello`$$
CREATE DEFINER=`root`@`%` PROCEDURE `sp_say_hello`()
COMMENT ' This procedure generates string "Hello,world!"'
BEGIN
/*!99999
* Main statements.
*/
select 'Hello,world!' as result;
END$$
DELIMITER ;
这样在命令行用SOURCE 导入的话就会保留BODY 内的注释。
From:http://blog.chinaunix.net/u/29134/showart_668141.html
在存储过程BODY里面添加注释
解决办法:
/*!99999
* Write your comments here.
*/
我来举一个例子:
DELIMITER $$
DROP PROCEDURE IF EXISTS `t_girl`.`sp_say_hello`$$
CREATE DEFINER=`root`@`%` PROCEDURE `sp_say_hello`()
COMMENT ' This procedure generates string "Hello,world!"'
BEGIN
/*!99999
* Main statements.
*/
select 'Hello,world!' as result;
END$$
DELIMITER ;
这样在命令行用SOURCE 导入的话就会保留BODY 内的注释。
From:http://blog.chinaunix.net/u/29134/showart_668141.html
更多推荐
已为社区贡献2条内容
所有评论(0)