【问题标题】:Commit after alter table在更改表后提交
【发布时间】:2019-02-05 12:33:37
【问题描述】:

我应该在之后运行COMMIT;

ALTER TABLE TBL_SAMPLE ADD (BOOLEAN_COLUMN NUMBER(1) DEFAULT 0 NOT NULL); 

在Oracle中,还是不是强制的?

【问题讨论】:

  • Quote from the manual "Oracle 数据库在每个 DDL 语句之前和之后隐式提交当前事务"
  • 在你写完命令后你必须修复它(因为它是无效的)。
  • @Littlefoot 你是对的。有时我在“(1)”之前删除了“NUMBER”

标签: oracle transactions ddl


【解决方案1】:

你不需要在 DDL 之后提交。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    • 2017-03-08
    • 2021-11-16
    • 2022-01-19
    • 2015-10-07
    相关资源
    最近更新 更多