如何解决问题 alter table modify column commit not working

How to fix problem alter table modify column commit not working

我尝试修改现有列的数据类型(LAST_RETRY_OPERATOR 是 TIMESTAMP(6))。它与 oracle sqldeveloper 一起工作。

这是我的要求:

ALTER TABLE SIMBA_V2.GTPP01_LOT MODIFY (LAST_RETRY_OPERATOR VARCHAR2 (255));
ALTER TABLE SIMBA_V2.GTENT01_LOT MODIFY (LAST_RETRY_OPERATOR VARCHAR2 (255));
COMMIT;

当我尝试使用 sqlplus 执行时遇到一些问题: 我收到这条消息:

Table altered.
Table altered.
Commit complete.

但在数据库中没有变化。 我该如何解决?


我尝试执行请求,但在命令执行后数据库中没有任何更改

LAST_RETRY_OPERATOR 仍然是时间戳。

A​​LTER TABLE SIMBA_V2.GTPP01_LOT 修改 LAST_RETRY_OPERATOR VARCHAR2(255) not null;

提交;

A​​LTER TABLE SIMBA_V2.GTENT01_LOT 修改 LAST_RETRY_OPERATOR VARCHAR2 (255) not null;

提交;

发出此命令后进行检查


desc SIMBA_V2.GTPP01_LOT;

最后,我发现 problem.The 请求工作正常,但 sqlplus 有一些未提交的问题。