【发布时间】:2020-04-29 14:39:25
【问题描述】:
我正在向 oracle 表中插入几条记录。它是否需要“COMMIT”语句。 如果是,在这种情况下,如果我要插入 10 个不同的行,我是否需要在每个插入语句之后提交。
谢谢
【问题讨论】:
标签: oracle
我正在向 oracle 表中插入几条记录。它是否需要“COMMIT”语句。 如果是,在这种情况下,如果我要插入 10 个不同的行,我是否需要在每个插入语句之后提交。
谢谢
【问题讨论】:
标签: oracle
是的。您需要在 Oracle 中插入后提交。对于多条语句,在所有插入结束时提交一次就足够了
例子:
--Example 1
Insert into table(col1) values(val1);
commit;
--Example 2
Insert into table(col1) values(val1);
Insert into table(col2) values(val2);
Insert into table(col3) values(val3);
Insert into table(col4) values(val4);
commit;
两者都是合法的。示例 1 将插入 1 行,示例 2 将插入 4 行。
【讨论】: