[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 */ 是什么意思啊,没找着答案。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
请解释一下plsql中的/*+APPEND*/的意思
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
huoyj 2011-11-23 12: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.本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-06-09 07:56回答 1 已采纳 换个输入法不兼容你要是实在舍不得换,那就在外面打开个文本文档,敲完字复制进来PLSQL 的毛病多了我用绿色中文版的时候,经常性的复制粘贴快捷键失效,只能鼠标右键复制粘贴
- 2022-02-18 06:04回答 4 已采纳 查看下此会话的等待事件是什么,可能有阻塞。正常来说,create table as的速度是很快的。如果要停止此会话,可以使用有权限的账号执行kill session命令
- 2023-03-08 08:37回答 1 已采纳 小魔女参考了bing和GPT部分内容调写:PL/SQL Developer文本导入器可以用来将文本文件中的数据导入到数据库中。使用文本导入器,首先需要创建一个初始脚本,该脚本用于指定要导入的文件的格式
- 2023-03-10 02:14qq_58766213的博客 select /*+APPEND PARALLEL(32)+*/ distinct 唯一号 from 目标表 a where exists(select 1 from temp1 t where a.唯一号=t.唯一号。select 唯一号 from 信息表 a right join (输入右表全部数据,左表搜索符合条件的...
- 2022-03-15 03:40回答 4 已采纳 UPDATE XS_DYAQ SET bdcdyysdm = concat( substr(BDCQZH,3,4 ) , substr(ysdm,1,1 ) ) where ysdm='1' 这样
- 2022-02-28 13:29回答 3 已采纳 你把原始代码贴一下看看,怕你精简这个代码不是原代码的本意 首先,应该有个地方声明了这个"A"作为exception,然后,顺着这个代码思路来看,假设他不加第二个raise,那么这段代码在遇到A这种异常
- 2022-12-07 07:14回答 3 已采纳 全表查询吗,如果不是的话,可以给某些查询字段加索引来优化查询速度。分配给pgsql 的内存是有限的,当超过一定阀值的时候,就会提示超出内存问题。
- 2023-03-14 05:06five小点心的博客 sqoop (sql to hadoop)是一款开源的工具,主要用于在 Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MSQL,Oracle,Postgres 等)中的数据导进到 Hadoop ...
- 2023-02-09 12:52回答 2 已采纳 下边也可以把变量名称放进来,然后查看值,看下这个是不是乱码,如果也是乱码那就得改下编码格式,查询什么的会不会显示乱码,确定下是哪里的编码格式问题
- 2018-10-24 17:55回答 1 已采纳 选中表——》编辑——》列,这样就可以修改了。
- 2021-12-01 05:41回答 2 已采纳 select substr(shipperids,1,length(shipperids)-1) from 表名;
- 2022-05-19 12:37大数据求学路的博客 1、Oracle分区类型 范围分区,列表分区,散列分区,组合分区 2、每种类型一般是用在什么场景下?...范围分区和散列分区组合,分区中的分区被称为子分区; 3、哪种分区类型使用的最多?为什么? 看具体..
- 2017-05-12 07:20嶶風的博客 ORACLE 大数据insert可以使用下面hint来提高SQL的性能
- 2020-08-06 14:34全栈测试笔记的博客 打开导出的数据文件data.sql,复制到pl/sql中,可能直接就卡死了; 可以通过命令方式执行data.sql文件:在PL/SQL Developer中,文件 -- 新建 -- 命令窗口, 在命令窗口中输入@,后面接data.sql的绝对路径,比如:@D:...
- 2022-02-25 06:54time丶sand的博客 insert /*+ append */ into hyperW select * from hyper; commit –打开归档日志 alter table hyperW logging; 第二种 ORACLE 大数据insert可以使用下面hint来提高SQL的性能 insert /*+ append parallel(a, 4) ...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司