1.DBMS_OUTPUT

1.1 作用: 调试PL/SQL程序

1.2 相关函数:

命令 作用 备注
enable 在serveroutput on的情况下,用来使dbms_output生效(默认即打开)

启用serveroutput :  set serveroutput on

关闭serveroutput :  set serveroutput off

disable 在serveroutput on的情况下,用来使dbms_output失效
put 将内容写到内存,等到put_line/new_line时一起输出  
put_line(value) 输出字符(如果缓存中有内容,同时输出)  
new_line 换行(如果缓存中有内容,同时输出)  
get_line(value, status) 获取缓冲区的单行信息(返回的内容被存在value中,返回的状态会被存在status)

status=0 : 返回成功;

status=1 : 返回空(没有更多行)

get_lines(array, status) 以数组形式来获取缓冲区的多行信息

1.3 示例:

1.3.1.1 put、new_line

begindbms_output.put('a');  -- write in cachedbms_output.put('b');  -- write in cachedbms_output.new_line();  -- read out cachedbms_output.put('c'); -- write in cache
end;

1.3.1.2 日志:(可在pl/sql的output窗口查看输出)

1.3.2.1 put_line

begindbms_output.put_line('Hello!Oracle'); -- read out charactordbms_output.put('This ');  -- write in cachedbms_output.put('is ');     -- write in cachedbms_output.put_line('new line.');  -- read out charactor with cache
end;

1.3.2.2 日志

1.3.3.1 get_line

--create table
create table t(a number(1), b varchar2(10));--insert data
declare v_value varchar2(10);v_status number(1);v_count number(1) := 0;
begindbms_output.put_line('a');dbms_output.put_line('b');while v_count <= 2 loopdbms_output.get_line(v_value,v_status);insert into t values(v_status,v_value);v_count := v_count + 1;end loop;
end;--select data
SELECT * FROM t;

1.3.3.2 日志:

转载于:https://www.cnblogs.com/BlueStarWei/p/9308683.html

Oracle内置存储过程之DBMS_OUTPUT相关推荐

  1. 安卓手机合并内存卡到内置存储

    本方法的优势是使用的都是官方工具,成功率极高 1:mac需要安装adb工具 首先需要打开Mac的终端 1.1:安装homebrew:在终端中输入以下代码回车 ruby -e "$(curl ...

  2. android 存储卡 合并,安卓手机合并内存卡到内置存储

    本方法的优势是使用的都是官方工具,成功率极高 1:mac需要安装adb工具 首先需要打开Mac的终端 1.1:安装homebrew:在终端中输入以下代码回车 ruby -e "$(curl ...

  3. Unity3D各平台路径(包括手机内置存储路径、SD卡等等)

    关于Unity3D在各平台上的路径问题,网上有好多的资料,如下是比较好的参考资料: 1.http://www.manew.com/thread-23491-1-1.html 2.http://www. ...

  4. 【Android 逆向】类加载器 ClassLoader ( 使用 DexClassLoader 动态加载字节码文件 | 拷贝 DEX 文件到内置存储 | 加载并执行 DEX 字节码文件 )

    文章目录 一.拷贝 Assets 目录下的 classes.dex 字节码文件到内置存储区 二.加载 DEX 文件并执行其中的方法 三.MainActivity 及执行结果 四.博客资源 一.拷贝 A ...

  5. oracle内部函数,[数据库]Oracle内置函数

    [数据库]Oracle内置函数 0 2020-08-21 19:00:31 lpad()函数:用于左补全字符串. 例:lpad('原始数据','预期长度','填充字符') ,lpad('123','5 ...

  6. oracle 中least,ORACLE 内置函数之GREATEST和LEAST

    Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESC ...

  7. 利用Oracle内置分析函数进行高效统计汇总

    利用Oracle内置分析函数进行高效统计汇总 分析函数是Oracle从8.1.6开始引入的一个新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者 ...

  8. 手机数据恢复华为荣耀X1智能手机32G内置存储手机严重损坏恢复照片聊天记录文档...

    华为荣耀X1智能手机32G内置存储手机,Android OS 4.2 系统,接到手机的时候已经成以下这个样子了,屏幕严重粉碎,各种配件已经都七零八碎,万幸手机主板还在,对于安卓手机,目前我们只要能保证 ...

  9. 【Google Play】APK 扩展包 ( 2021年09月 最新处理方案 | 文件准备 | 拷贝文件至内置存储 | 解压及使用扩展文件 )

    文章目录 前言 一.文件准备 二.拷贝文件至内置存储 三.解压及使用扩展文件 四.博客资源 前言 在上一篇博客 [Google Play]APK 扩展包 ( 2021年09月02日最新处理方案 | 内 ...

最新文章

  1. 【文本分类】Convolutional Neural Networks for Sentence Classification
  2. 科技写作:传递信息要先旧后新
  3. Orecle基本概述(2)
  4. mysql服务器性能剖析,高性能MySQL–服务器性能剖析
  5. NLP分析小说人物关系,找找主人公的真爱。
  6. AVFoundation 简介
  7. 在eclipse中,怎么改变字体大小?
  8. 苹果手机透明桌面_原来苹果手机辨别真假很容易!查看桌面1个图标,就能轻松分辨...
  9. UIWebView / NSURL / NSBoundle 相关应用 (实例,加载完成前的背景, 默认safari打开链接地址等)...
  10. 为什么有些小老板,做了一辈子,还是没办法发展大?
  11. sql判断字段不为null_什么是NULL值
  12. js forEach跳出循环
  13. 对数周期天线hfss建模_Ansoft HFSS 在设计对数周期天线时的仿真方法-HFSS教程
  14. 金九银十BAT互联网企业涨薪必备知识点:Jvm性能调优实战
  15. 关于Excel实现分组求和最全文档
  16. 电机与拖动matlab仿...,电机与拖动基础及MATLAB仿真习题答案(第四章)
  17. 一文读懂authorized_keys和known_hosts
  18. indesign照片放入太大_Indesign排版文件非常大,怎么解决
  19. 每日新闻:抖音杀入小程序战场;懂车帝发布SaaS系统 ; 汉得开源其企业级PaaS平台;甲骨文推出“第二代云” 向AWS发起挑战...
  20. STM32+Zigbee的使用

热门文章

  1. tp3.2设置php文件编码,thinkphp3.2版本url访问:总是走默认文件默认方法
  2. 【java】字符串和基本数据类型之间的转换
  3. 画虚线_夏天穿马丁靴?热死你!她仅在脚上画五条“虚线”,显高7cm
  4. 华为零售商品识别一等奖方案
  5. 最新发布!《统计学习方法》第二版无监督学习视频课上线了!
  6. GBDT原理及利用GBDT构造新的特征-Python实现
  7. 基于深度学习的自然场景文字检测及端到端的OCR中文文字识别
  8. java设置绝对布局_浅谈Java绝对布局 原创
  9. centos8安装mysql5.5_CentOS 6.8 编译安装MySQL5.5.32 (二 多实例)
  10. hdfs读写流程_必须掌握的分布式文件存储系统—HDFS