“使用DIRECT PATH方法插入新行”。
该APPEND提示指示引擎使用直接路径加载。这意味着引擎将不会使用使用内存结构和标准锁的常规插入,而是将数据直接写入表空间。始终创建新的块,这些块将追加到表的段中。这样会更快,但是有一些限制:
在提交或回滚事务之前,您无法从添加到同一会话中的表中读取数据。
如果在表上定义了触发器,则Oracle将不会使用直接路径(对于sqlldr加载,情况就不同了)。
其他
例。
INSERT /*+append*/ INTO Employees SELECT * FROM Employees;