【问题标题】:Can comments be started in the first line before a query in Oracle SQLOracle SQL中查询前的第一行可以开始注释吗
【发布时间】:2019-12-11 05:15:39
【问题描述】:

正如我只想执行带有评论的查询。

例子:

/*Selects all columns and rows*/
SELECT * FROM "SNAPLOGIC"."CUSTCOMM1"

-- comment
select * from "SNAPLOGIC"."CUSTCOMM1"

我们可以在 Oracle SQL 中执行吗?

注意:这些语句可以在 DBeaver 等工具中执行。

【问题讨论】:

  • Madhu,or 是否应该包含在代码中?
  • 您有理由认为您不能在声明之前立即发表评论吗?您是否在特定客户端(和版本)中遇到问题? (我想知道您是否看到了 of this behaviour 的变体?)
  • 你尝试的时候发生了什么?
  • 如果我在应用程序中执行,我收到此错误消息--SQL 操作失败,原因:无效批处理命令:无效 SELECT 批处理命令 0,错误代码:17080
  • “在一个应用程序中” - 哪个应用程序,你是如何执行它的?评论不是声明的一部分,听起来你正在使用的任何东西都不希望看到它。上下文就是一切……

标签: sql oracle snaplogic


【解决方案1】:

第一行是您查询上方的评论。

如果显示错误消息,可能是缺少空格的原因。

/* Selects all columns and rows */
SELECT * FROM "SNAPLOGIC"."CUSTCOMM1"

【讨论】:

  • 执行时收到此错误消息:-- SQL 操作失败,原因:无效批处理命令:无效 SELECT 批处理命令 0,错误代码:17080
猜你喜欢
  • 2019-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 2013-11-09
  • 2014-12-02
  • 2019-06-28
  • 2021-06-17
相关资源
最近更新 更多