oracle - Insert 是否需要提交语句
问题描述
我正在向 oracle 表中插入几条记录。它是否需要“COMMIT”语句。如果是,在这种情况下,如果我要插入 10 个不同的行,我是否需要在每个插入语句之后提交。
谢谢
解决方案
是的。您需要在 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 行。
推荐阅读
- angular - Firefox 上的 Angular Material mat-checkbox 问题
- reactjs - 使用 geofirestore 添加、设置、更新文档
- javascript - 从服务器,如何识别 javascript fetch() 调用(asp.net mvc)
- android - 在drawable中添加和定位drawable
- python - 计算 django 电子商务中的订单总额
- class - 在另一个类 C++ 的方法中创建类对象
- python - 如何使用 python ssl 模块获取证书的签名密钥长度
- arrays - 从数组中的每个文件中读取行——条件永远不会成功
- php - 完整性约束违规:1048 laravel Laravel
- sql-server - 使用变量调试 CTE?