【发布时间】:2017-11-08 04:12:48
【问题描述】:
我需要知道如何获取在 IBM Data Studio (4.1) 中执行 SQL 时发生错误的行号。
它总是打印 SQL 错误描述,但不指出错误发生在哪一行。当 SQL 是 100 行时,这是无用的。首选项中是否有可以为此功能启用的选项?
【问题讨论】:
-
可能需要一个例子。这是一个过程/函数还是一个查询? (即,它实际上是否有多个“行”?或者只是为了方便显示在多行上?您能否展示一个 3-5 行的示例,该示例可能会查询目录视图并演示错误?让我们可以检查情况。
-
@user2338816 问题的症结不是关于某个特定错误。我在问 Data Studio 是否像 SQL Developer 一样向您显示发生错误的确切行。 Data Studio 也做同样的事情吗?例如,我有一个超过 200 行的查询,当执行时,用户得到以下内容,
THE VALUE OF A STRING ARGUMENT WAS NOT ACCEPTABLE TO THE DECFLOAT FUNCTION. SQLCODE=-420, SQLSTATE=22018, DRIVER=4.16.53。当查询中使用了许多这样的函数时,这并不是很有帮助。
标签: sql db2 ibm-data-studio