当前位置: 首页 > 面试题库 >

ORA-00600运行ALTER命令时?

韦翰音
2023-03-14
问题内容

我在桌上运行此命令:

ALTER TABLE testTable ADD column1 NUMBER(1) DEFAULT 0 NOT NULL;

而且我不断收到此错误:
Error report: SQL Error: ORA-00600: internal error code, arguments: [kkpoffoc], [], [], [], [], [], [], [], [], [], [], [] 00600. 00000 - "internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]" *Cause: This is the generic internal error number for Oracle program exceptions. This indicates that a process has encountered an exceptional condition. *Action: Report as a bug - the first argument is the internal error number

有什么想法吗?


问题答案:

这是一个错误,正如paxdiablo所说,您需要与dba交流以制作SR。

如果时间紧迫,您可以手动执行操作

ALTER TABLE testTable ADD column1 NUMBER(1) DEFAULT 0 NOT NULL;
  1. 将列添加为空:

    ALTER TABLE testTable ADD column1 NUMBER(1);
    
  2. 更新值:

    update testTable set column1 = 0;
    
  3. 更改表不为null(在此例之间,您必须确保没有人在表中插入):

    ALTER TABLE testTable MODIFY(column1  NOT NULL)
    


 类似资料:
  • 主要内容:语法,实例SQLite 的 ALTER TABLE 命令不通过执行一个完整的转储和数据的重载来修改已有的表。您可以使用 ALTER TABLE 语句重命名表,使用 ALTER TABLE 语句还可以在已有的表中添加额外的列。 在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作。 语法 用来重命名已有的表的 ALTER TABLE 的基本语法如下: 用来在已有的

  • 在 PostgreSQL 中,ALTER TABLE 命令用于添加,修改,删除一张已经存在表的列。 另外你也可以用 ALTER TABLE 命令添加和删除约束。 语法 用 ALTER TABLE 在一张已存在的表上添加列的语法如下: 在一张已存在的表上 DROP COLUMN(删除列),语法如下: 修改表中某列的 DATA TYPE(数据类型),语法如下: 给表中某列添加 NOT NULL 约束,

  • 前面小节介绍了如何新建表、设计表,本小节介绍如何对已经建好的数据表进行修改,其中包括对字段的修改和表名称的修改。在实际工作中,有时候原来设计的表可能不太合理,例如:用户名字段原本设计的只有 10 个字符的长度,但是有很多的用户希望开放用户名长度限制,这个时候就需要我们对表进行修改操作,让数据表更加合理。我们从以下几个角度来看下如何修改数据表: 修改数据表名称; 查看建表的 SQL 语句; 修改表字

  • 本文向大家介绍MySQL ALTER命令使用详解,包括了MySQL ALTER命令使用详解的使用技巧和注意事项,需要的朋友参考一下 ALTER TABLE允许你修改一个现有表的结构。例如,你可以增加或删除列、创造或消去索引、改变现有列的类型、或重新命名列或表本身。你也能改变表的注释和表的类型。 你可以使用CHANGE old_col_name create_definition子句重命名一个列。为

  • 问题内容: 到目前为止,我主要使用eclipse。现在,我正在尝试从终端运行Java,但程序包存在问题。 这是我的文件: 我使用编译此代码,然后运行,它给我: 当我删除一切正常。我想念什么? 给出: 问题答案: 您需要在一个目录级别上运行java命令,并以完全合格的软件包名称提供它,例如: 请参阅Java Launcher如何查找用户类 以了解其工作方式。

  • 您现在可以在任何浏览器上,以及在 Grid 上,同时运行所有 Selenium IDE 测试,而无需编写任何代码。 只需要安装 Selenium IDE 命令行运行器,获取必要的浏览器驱动程序(如果需要在本地运行测试),并从命令提示符启动运行器以及所需的选项。 图:命令行运行器,王顶,408542507@qq.com 1. 先决条件 命令行运行器需要以下依赖项才能工作: node(Node.js