oracle 打印值,oracle – 在SQL Developer中打印变量的值
我想打印一个特定变量的值在一个匿名块内。我使用Oracle SQL Developer。我尝试使用dbms_output.put_line。但它不工作。我使用的代码如下所示。
SET SERVEROUTPUT ON
DECLARE
CTABLE USER_OBJECTS.OBJECT_NAME%TYPE;
CCOLUMN ALL_TAB_COLS.COLUMN_NAME%TYPE;
V_ALL_COLS VARCHAR2(500);
CURSOR CURSOR_TABLE
IS
SELECT OBJECT_NAME
FROM USER_OBJECTS
WHERE OBJECT_TYPE='TABLE'
AND OBJECT_NAME LIKE 'tb_prm_%';
CURSOR CURSOR_COLUMNS (V_TABLE_NAME IN VARCHAR2)
IS
SELECT COLUMN_NAME
FROM ALL_TAB_COLS
WHERE TABLE_NAME = V_TABLE_NAME;
BEGIN
OPEN CURSOR_TABLE;
LOOP
FETCH CURSOR_TABLE INTO CTABLE;
EXIT WHEN CURSOR_TABLE%NOTFOUND;
OPEN CURSOR_COLUMNS (CTABLE);
V_ALL_COLS := NULL;
LOOP
FETCH CURSOR_COLUMNS INTO CCOLUMN;
V_ALL_COLS := V_ALL_COLS || CCOLUMN;
IF CURSOR_COLUMNS%FOUND THEN
V_ALL_COLS := V_ALL_COLS || ', ';
ELSE
EXIT;
END IF;
END LOOP;
DBMS_OUTPUT.PUT_LINE(V_ALL_COLS);
END LOOP;
CLOSE CURSOR_TABLE;
END;
我得到的输出只作为匿名块完成。
oracle 打印值,oracle – 在SQL Developer中打印变量的值相关推荐
- 如何提取sql语句中绑定变量的值?
2019独角兽企业重金招聘Python工程师标准>>> 我们在处理sql语句性能问题时,很多时候,提取到的sql语句带了绑定变量的,不能直接拿来运行,如下的sql语句,直接执行,会报 ...
- pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程
作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...
- sql oracle 自增长字段,在Oracle、MySQL、MS SQL Server中创设自动增长字段
在Oracle.MySQL.MS SQL Server中创建自动增长字段 好吧,今天面试有道题,要各个数据库怎么建立自增长字段,顺便复习一下吧,最近面试很多数据库问题... 一:Oracle Orac ...
- oracle执行脚本顺序执行吗,【ORACLE】记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 - 不及格的飞鱼...
记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 问题现象: STARiBOSS5.8.1R2版本中,河北对帐JOB执行时,无法生成发票对帐文件. 首先,Quartz表达式培植的启动时间为 ...
- Oracle安装步骤及PL/SQL Developer连接数据库
一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...
- Oracle 12c 自带的SQL Developer新建连接出现的问题:Got minus one from a read call,connect lapse 60018 ms,....(已解决)
Oracle 12c 自带的SQL Developer新建连接出现的问题:Got minus one from a read call,connect lapse 60018 ms,-(已解决) 以上 ...
- PL/SQL Developer中,存储过程无法调试的问题解决办法
在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示 ORA-0131: Insufficient privileges. Note: Debugging ...
- PL/SQL DEVELOPER中查询结果复制出来中文乱码的解决方案
PL/SQL DEVELOPER中查询结果导出到EXCEL时中文显示正常,但直接复制出来中文显示为乱码,如何? 解决方案:切换到中文输入法状态,再复制,即可.
- python布尔型变量错误的赋值_Python中布尔变量的值为( )
[单选题]x 的 y 次方(xy) 以下表达式正确的是________ [多选题]以下关于 Python 字符串的描述中,正确的是( ) [多选题]下列表达式的值为False的是( ) [其它]返回 ...
最新文章
- Asp.net中多项目共享Session
- 录制出来的是黑屏_打开好哈录屏或者OBS直播软件黑屏问题解决,亲测有效!
- 中芯国际第二代FinFET工艺有望与2020年底试产
- OCA第2部分中的Java难题
- linux 源码安装mysql5.7_linux安装mysql5.7.27
- Jmeter BeanShell采样器提取接口响应并传递(三)
- Mr.J--蓝桥杯--明明的随机数
- java占位符打印_什么是 Java 构造器?
- 如何构建健全的信用评估体系
- 学html css之前,学习CSS前必知HTML基础
- 【职业经验】测试转研发的一年总结
- android测试中如何控制wifi
- Python学习之路 第3次笔记!
- 【毕业季】一个普通大二学生的迷茫与展望
- linux下c语言按q退出_linux下C语言多线程(四)线程中止
- 新加坡南洋理工大学招募博士生、博士后、研究工程师和研究科学家
- 微信公众号密码转换的密钥
- c语言写txt文件fwrite,文件操作 fwrite,该怎么处理
- android音乐播放器实现,Android实现简单音乐播放器(MediaPlayer)
- 在美国学CS能挣多少钱?美国IT公司标准 offer package详细数字及绿卡政策 | 美国留学申请与就业找工作咨询博客|Warald|一亩三分地论坛...
热门文章
- matlab 里try用法,matlab在整个程序(全局)中使用try-catch来报告错误
- oracle java 并发_【转】JAVA并发教程(ORACLE官网资料)
- Java124 0,AcWing 124. 数的进制转换java
- python可以帮机器人编程吗_Python如何实现机器人聊天
- wireshark捕获选项不能用_wireshark的一些基础用法,欢迎收藏
- Mysql高可用集群-解决MMM单点故障
- 第二次作业--熟悉使用工具
- GCD6: 在GCD上异步执行非UI相关任务
- XML-RPC协议学习
- domino从Excel导入数据