![]() |
1
1
这是Oracle 12.1.0.2.0的一个问题。至少还有一个人 reported it (on Windows, which may be relevant) . 您的错误是ORA-00600,这是Oracle针对未处理异常(即Oracle Bug)的默认消息。正确的答案是向Oracle支持部门提出服务请求;如果您需要修复损坏的表,他们将能够为您提供补丁或解决方法。如果你没有支持合同,你可能会倒霉。
以备将来参考
碰巧,这在最新版本的产品上不是问题。在Oracle 18c中,我们可以直接删除列,而不必先修改它。 LiveSQL demo . |
![]() |
2
1
正如William在上文中所说,似乎有/曾经有一个系统生成了标识列的序列,该序列已被删除,但记录
我不会向任何人推荐这个,但我在同一个模式中创建了一个名为“垃圾”的新序列。然后我找到了
然后我就可以放下桌子,成功地清除回收站。
|
![]() |
3
0
经过大量搜索和努力,如果表仍然显示错误ORA-00600:内部错误代码,参数: 执行以下步骤。
|
![]() |
Ali Adnan · Oracle SQL按组查找日期差之和 6 年前 |
![]() |
Brendon · Oracle 12c中的宽表与深表-性能影响 6 年前 |
![]() |
4est · 将两个子项选择为“IN”(oracle、sql) 6 年前 |
![]() |
Auguster · 将重复记录移动到其他表 6 年前 |