gpt4 book ai didi

mysql - 如何在 MySQL Workbench 的一个 Pane 中写出调试消息?

转载 作者:行者123 更新时间:2023-11-29 23:39:13 25 4
gpt4 key购买 nike

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

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

有什么方法可以让调试输出在 SQL Workbench 中执行时显示在同一选项卡中吗?

最佳答案

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

DO SELECT print_string('warning');

我自己还没有尝试过。这只是一个尝试的想法。

要开始使用,您可能会在这里找到 UDF 的一些想法:https://github.com/mysqludf .

关于mysql - 如何在 MySQL Workbench 的一个 Pane 中写出调试消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26262060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com