我想打印一个特定变量的值在一个匿名块内。我使用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中打印变量的值相关推荐

  1. 如何提取sql语句中绑定变量的值?

    2019独角兽企业重金招聘Python工程师标准>>> 我们在处理sql语句性能问题时,很多时候,提取到的sql语句带了绑定变量的,不能直接拿来运行,如下的sql语句,直接执行,会报 ...

  2. pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程

    作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...

  3. sql oracle 自增长字段,在Oracle、MySQL、MS SQL Server中创设自动增长字段

    在Oracle.MySQL.MS SQL Server中创建自动增长字段 好吧,今天面试有道题,要各个数据库怎么建立自增长字段,顺便复习一下吧,最近面试很多数据库问题... 一:Oracle Orac ...

  4. oracle执行脚本顺序执行吗,【ORACLE】记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 - 不及格的飞鱼...

    记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 问题现象: STARiBOSS5.8.1R2版本中,河北对帐JOB执行时,无法生成发票对帐文件. 首先,Quartz表达式培植的启动时间为 ...

  5. Oracle安装步骤及PL/SQL Developer连接数据库

    一:Oracle安装步骤及PL/SQL Developer连接数据库 win7 64位 11g 点击(操作步骤):http://www.cnblogs.com/haoke/articles/27343 ...

  6. 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,-(已解决) 以上 ...

  7. PL/SQL Developer中,存储过程无法调试的问题解决办法

    在Oracle10中新建了一个用户,然后编写存储过程在PL/SQL Developer中调试,提示 ORA-0131: Insufficient privileges. Note: Debugging ...

  8. PL/SQL DEVELOPER中查询结果复制出来中文乱码的解决方案

    PL/SQL DEVELOPER中查询结果导出到EXCEL时中文显示正常,但直接复制出来中文显示为乱码,如何? 解决方案:切换到中文输入法状态,再复制,即可.

  9. python布尔型变量错误的赋值_Python中布尔变量的值为( )

    [单选题]x 的 y 次方(xy) 以下表达式正确的是________ [多选题]以下关于 Python 字符串的描述中,正确的是( ) [多选题]下列表达式的值为False的是( ) [其它]返回 ...

最新文章

  1. 转一个链接:《八零后批判》作者-梁宏达
  2. vue加百度统计代码(亲测有效)
  3. 阿里云高级技术专家周晶:基于融合与协同的边缘云原生体系实践
  4. 判断图像局部过暗_CVPR 2020丨基于记忆增强的全局局部整合网络:更准确的视频物体检测方法...
  5. java在线支付---13.java在线支付所有源码:
  6. 基于SECS协议开发的简明教程(1)
  7. 似乎可以破解软件代码
  8. HGAME2022 网络攻防大赛
  9. 计算机信息专业致谢词,计算机专业毕业论文致谢词.doc
  10. 简单方法去除视频水印
  11. gunicorn简介、架构、安装与配置
  12. 调试3G模块语音通话
  13. Pitfall of OO Programming
  14. 矩阵求和c语言通俗易懂
  15. Python-打印指定范围内的全部回文素数(高教社,《Python编程基础及应用》习题8-7) (10分) 回文素数是指一个数既是素数又是回文数,例如131既是素数又是回文数。
  16. 域名申请步骤史上最全
  17. Org-mode + GitHub 搭建自己的云笔记
  18. 社区儿童计算机活动总结,幼儿园与社区活动总结
  19. fooview辅助功能 shell_fooView — 安卓最强大的悬浮球应用
  20. 人工智能在游戏领域的应用

热门文章

  1. 与kylin_什么是Kylin,Kylin的学习
  2. 最小/大加代数(Min/max-Plus Algebra)
  3. Paw 百度ai_直面落地!百度EasyDL产业智能创新大赛成果覆盖能源、交通、水利民生重业...
  4. 【MFC系列-第8天】小型软件项目开发
  5. JavaIO流(2)--IO流原理、流的分类及节点流文件流操作
  6. redis java序列化_java处理redis的几种序列化策略
  7. 小米平板4android软件兼容吗,小米平板4有NFC功能吗 小米平板4支持NFC吗
  8. Docker swarm 笔记
  9. Hive高级用法汇总
  10. java实现原数组根据下标分隔成两个子数组并且在原数组中交换两个子数组的位置...