Oracle 如何解决alter table modify column commit不工作的问题

Oracle 如何解决alter table modify column commit不工作的问题,oracle,sqlplus,ddl,Oracle,Sqlplus,Ddl,我试图修改现有列的数据类型(上一个\u RETRY\u运算符是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; 我尝试使用sqlp

我试图修改现有列的数据类型(上一个\u RETRY\u运算符是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执行时遇到一些问题: 我有这样的信息:

表格已更改。
桌子改了。
提交完成。
但在数据库中没有改变。 我怎样才能修好它


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


上次重试运算符仍然是时间戳。

更改表SIMBA_V2.GTPP01\u LOT修改上次重试运算符VARCHAR2(255)不为空

承诺

ALTER TABLE SIMBA_V2.GTENT01_LOT modify LAST_RETRY_运算符VARCHAR2(255)不为空

承诺

在此之后,发出此命令以检查



描述SIMBA_V2.GTPP01_标段

ALTER TABLE SIMBA_V2.GTPP01_LOT modify LAST_RETRY_运算符VARCHAR2(255)不为空

承诺

ALTER TABLE SIMBA_V2.GTENT01_LOT modify LAST_RETRY_运算符VARCHAR2(255)不为空

承诺

在此之后,发出此命令以检查



描述SIMBA_V2.GTPP01_标段

最后,Il发现了问题。请求工作正常,但sqlplus有一些问题未被限制。

最后,Il发现了问题。请求工作正常,但sqlplus有一些问题未被限制。

由于sqlplus没有显示任何错误,ALTER语句成功。你的问题到底是什么?顺便说一句:
commit
是无用的。不是这种情况(不改变数据类型)。请连接到SIMBA_V2(如果我们猜它是DB用户),然后在不符合
SIMBA_V2
条件的情况下重试发出命令。我的问题是SQLPLUS,Alter语句成功,但数据库未更改。由于SQLPLUS未显示任何错误,Alter语句成功。你的问题到底是什么?顺便说一句:
commit
是无用的。不是这种情况(不改变数据类型)。请连接到SIMBA_V2(如果我们猜它是DB用户),然后在不符合
SIMBA_V2
条件的情况下重试发出命令。有一个我的问题是SQLPLUS,Alter语句成功,但数据库没有更改。在DDL语句之后发出
commit
没有意义。在DDL语句之后发出
commit
没有意义。