想象一下我有这个简单的表:
Table Name: Table1
Columns: Col1 NUMBER (Primary Key)
Col2 NUMBER
如果我在没有提交的情况下将记录插入 Table1...
INSERT INTO Table1 (Col1, Col2) Values (100, 1234);
Oracle 怎么知道下一个 INSERT 语句违反了 PK 约束,因为还没有向数据库提交任何内容。
INSERT INTO Table1 (Col1, Col2) Values (100, 5678);
Oracle 在哪里/如何管理事务,以便在我还没有提交事务时知道我违反了约束。