如何在MySQL Workbench的一个窗格中写出调试消息?

时间:2014-10-08 16:41:26

标签: mysql mysql-workbench

我将一些SQL Server过程迁移到MySQL。

有" print"整个MS-SQL代码中的语句(必要时用于在后端进行调试),但我知道它们必须转换为" SELECT消息"在MySQL中。但是当在MySQL Workbench(在Windows上)执行时,每个SELECT的输出显示在单独的结果集选项卡中,而不是" print"在SSMS的消息窗格中输出调试行的语句。

在SQL Workbench中执行时,有没有办法让调试输出显示在同一个选项卡中?

1 个答案:

答案 0 :(得分:0)

我担心这根本不可能使用标准工具。但是有一种可能的方法可能是使用UDF(用户定义函数)打印出一个字符串并使用DO命令调用它(这会阻止SELECT返回结果集),如:

DO SELECT print_string('warning');

我自己没试过。试试这只是一个想法。

要开始使用,您可以在此处找到有关UDF的一些想法:https://github.com/mysqludf