Oracle内置存储过程之DBMS_OUTPUT
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:mac需要安装adb工具 首先需要打开Mac的终端 1.1:安装homebrew:在终端中输入以下代码回车 ruby -e "$(curl ...
- android 存储卡 合并,安卓手机合并内存卡到内置存储
本方法的优势是使用的都是官方工具,成功率极高 1:mac需要安装adb工具 首先需要打开Mac的终端 1.1:安装homebrew:在终端中输入以下代码回车 ruby -e "$(curl ...
- Unity3D各平台路径(包括手机内置存储路径、SD卡等等)
关于Unity3D在各平台上的路径问题,网上有好多的资料,如下是比较好的参考资料: 1.http://www.manew.com/thread-23491-1-1.html 2.http://www. ...
- 【Android 逆向】类加载器 ClassLoader ( 使用 DexClassLoader 动态加载字节码文件 | 拷贝 DEX 文件到内置存储 | 加载并执行 DEX 字节码文件 )
文章目录 一.拷贝 Assets 目录下的 classes.dex 字节码文件到内置存储区 二.加载 DEX 文件并执行其中的方法 三.MainActivity 及执行结果 四.博客资源 一.拷贝 A ...
- oracle内部函数,[数据库]Oracle内置函数
[数据库]Oracle内置函数 0 2020-08-21 19:00:31 lpad()函数:用于左补全字符串. 例:lpad('原始数据','预期长度','填充字符') ,lpad('123','5 ...
- oracle 中least,ORACLE 内置函数之GREATEST和LEAST
Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESC ...
- 利用Oracle内置分析函数进行高效统计汇总
利用Oracle内置分析函数进行高效统计汇总 分析函数是Oracle从8.1.6开始引入的一个新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者 ...
- 手机数据恢复华为荣耀X1智能手机32G内置存储手机严重损坏恢复照片聊天记录文档...
华为荣耀X1智能手机32G内置存储手机,Android OS 4.2 系统,接到手机的时候已经成以下这个样子了,屏幕严重粉碎,各种配件已经都七零八碎,万幸手机主板还在,对于安卓手机,目前我们只要能保证 ...
- 【Google Play】APK 扩展包 ( 2021年09月 最新处理方案 | 文件准备 | 拷贝文件至内置存储 | 解压及使用扩展文件 )
文章目录 前言 一.文件准备 二.拷贝文件至内置存储 三.解压及使用扩展文件 四.博客资源 前言 在上一篇博客 [Google Play]APK 扩展包 ( 2021年09月02日最新处理方案 | 内 ...
最新文章
- 【文本分类】Convolutional Neural Networks for Sentence Classification
- 科技写作:传递信息要先旧后新
- Orecle基本概述(2)
- mysql服务器性能剖析,高性能MySQL–服务器性能剖析
- NLP分析小说人物关系,找找主人公的真爱。
- AVFoundation 简介
- 在eclipse中,怎么改变字体大小?
- 苹果手机透明桌面_原来苹果手机辨别真假很容易!查看桌面1个图标,就能轻松分辨...
- UIWebView / NSURL / NSBoundle 相关应用 (实例,加载完成前的背景, 默认safari打开链接地址等)...
- 为什么有些小老板,做了一辈子,还是没办法发展大?
- sql判断字段不为null_什么是NULL值
- js forEach跳出循环
- 对数周期天线hfss建模_Ansoft HFSS 在设计对数周期天线时的仿真方法-HFSS教程
- 金九银十BAT互联网企业涨薪必备知识点:Jvm性能调优实战
- 关于Excel实现分组求和最全文档
- 电机与拖动matlab仿...,电机与拖动基础及MATLAB仿真习题答案(第四章)
- 一文读懂authorized_keys和known_hosts
- indesign照片放入太大_Indesign排版文件非常大,怎么解决
- 每日新闻:抖音杀入小程序战场;懂车帝发布SaaS系统 ; 汉得开源其企业级PaaS平台;甲骨文推出“第二代云” 向AWS发起挑战...
- STM32+Zigbee的使用
热门文章
- tp3.2设置php文件编码,thinkphp3.2版本url访问:总是走默认文件默认方法
- 【java】字符串和基本数据类型之间的转换
- 画虚线_夏天穿马丁靴?热死你!她仅在脚上画五条“虚线”,显高7cm
- 华为零售商品识别一等奖方案
- 最新发布!《统计学习方法》第二版无监督学习视频课上线了!
- GBDT原理及利用GBDT构造新的特征-Python实现
- 基于深度学习的自然场景文字检测及端到端的OCR中文文字识别
- java设置绝对布局_浅谈Java绝对布局 原创
- centos8安装mysql5.5_CentOS 6.8 编译安装MySQL5.5.32 (二 多实例)
- hdfs读写流程_必须掌握的分布式文件存储系统—HDFS