龙一军 2011-11-23 17:30
浏览 747
已采纳

请解释一下plsql中的/*+APPEND*/的意思

[code="java"]DECLARE
N NUMBER(3,0);
BEGIN
dbms_output.put_line('start baking.......');
DELETE FROM DEPTBACK;
INSERT /* +APPEND / INTO DEPTBACK SELECT * FROM DEPT;
SELECT COUNT(
) INTO N FROM DEPT;
DBMS_OUTPUT.PUT_LINE('处理数据 '||N||' 条');
dbms_output.put_line('end baking.........');
END;[/code]
看到这样一段代码, /* +APPEND */ 是什么意思啊,没找着答案。

  • 写回答

4条回答 默认 最新

  • huoyj 2011-11-23 20:30
    关注

    The APPEND hint lets you enable direct-path INSERT if your database is running in serial mode. Your database is in serial mode if you are not using Enterprise Edition. Conventional INSERT is the default in serial mode, and direct-path INSERT is the default in parallel mode.
    In direct-path INSERT, data is appended to the end of the table, rather than using existing space currently allocated to the table. As a result, direct-path INSERT can be considerably faster than conventional INSERT.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算