【问题标题】:ORA-00911 What am I doing wrong? OracleORA-00911 我做错了什么?甲骨文
【发布时间】:2017-09-24 05:20:38
【问题描述】:

这是我的代码:

DROP TABLE cover_resp;
DROP TABLE cover;
DROP TABLE absence;
DROP TABLE sickness;

select constraint_name, constraint_type, table_name
from user_constraints
where table_name IN ('SICKNESS' , 'ABSENCE' , 'COVER' , 'COVER_RESP')

我做错了什么?我不断收到相同的 ORA-00911 错误消息。

【问题讨论】:

  • 你使用什么前端程序与数据库交互? SQL*Plus? SQL开发者?蟾蜍?还有什么?无论如何,错误消息包含更多详细信息 - 它们的显示方式取决于您的前端,但它们都应该包含相同的信息。完整的错误信息是什么?另外:我希望您希望查询结果为空(返回零行)。这就是你要找的东西吗?
  • 您是否尝试在一个 PreparedStatement 左右运行所有五个语句?

标签: sql database oracle ora-00911


【解决方案1】:

您的代码似乎没有问题。但是 ORA:000911 代表无效字符。

尝试重新输入您的代码并再次运行。

【讨论】:

    【解决方案2】:

    一个典型的情况是“不间断”的空间,它看起来像一个正常的空间,但是是一个不同的字符。在 Mac 上,您可以使用 [Option] + Space。每当您的代码中有这样的内容时,您都会得到 ORA-911 ...

    希望有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      相关资源
      最近更新 更多