森森森森森森森 2023-04-17 17:12 采纳率: 0%
浏览 14

如何使用语句备份存储过程

请问如何使用语句备份存储过程?

已知存储过程名为pro_xyzx_xy_trans,想做个备份,改名为pro_xyzx_xy_20230417_trans 可以使用什么语句实现哇?

最好是越简洁越好。请大家帮帮忙~不能手动改名字 只能用语句实现。。
使用的是mysql数据库,查到alter语句,但是没搜到完整的。
alter procedure pro_xyzx_xy_trans as pro_xyzx_xy_20230417_trans报错

  • 写回答

2条回答 默认 最新

  • 创意程序员 2023-04-17 17:34
    关注

    可以使用mysqldump命令导出存储过程的创建语句:

    mysqldump -u 数据库用户名 -p -n -t -d -R 数据库名 > 文件
    

    -p 表示要密码,会在你按回车后提示输入,无密码不要这个选项,-d 表示不导出建库语句,-n 表示不导出数据,-t 表示不导出建表语句,-R 表示导出 function 和 procedure。导出结果会输出到你指定的文件中。

    评论

报告相同问题?

问题事件

  • 修改了问题 4月17日
  • 创建了问题 4月17日