ORACLE中dbms_output.put_line输出问题的解决过程


Posted in Oracle onJune 28, 2022

前言

最近写了oracle过程,有个ORACLE中dbms_output.put_line输出不了的问题。 花了近一个小时。下面描述一个这解决问题的历程(查资料与解决):

1. 开启oracle输出

查了资料,说是oracle默认是关闭的。 要执行 :

set serveroutput on;

才可以,于是在pl/sql develope中执行该语句,报错,原因: pl/sql不支持。

解决: 在windows cmd 中执行 sqlplus 命令。

2. 用sqlplus 登陆oracle

1、开始在cmd 里执行: sqlplus /nolog

报错: 大意是 无此命令

大体原因: 没有安装oracle客户端,或者是环境变量出现了问题。

解决: 我的是重新安装了oralce客户端, 然后需要看下环境变量里边有没有这个变量,没有的话要手动加上,一般重新安装都是有的。

2、执行sqlplus/nolog

然后输入oracle链接信息 。我这里是链接远程的数据库

格式:sqlplus user/pwd@host_ip:port/实例名

示例:sqlplus xxgx/xxxx@101.101.xx.xx:1521/orcl

登陆远程的原因,会有稍微停顿,连接上去以后。 可以执行 show user; 显示当前用户。

正确显示说明登陆成功。

附加: 查看当前用户下的所有表:

select TABLE_NAME from USER_TABLES;

至此sqlplus成功登陆。

3. pl/sql执行输出语句

执行:

--pl/sql编程语言
--pl/sql编程语言是对sql语言的扩展,使得sql语言具有过程化变编程的特性。
--pl/sql编程语言比一般的过程化编程语言,更加灵活高效。
--pl/sql编程语言主要用来编写存储过程和存储函数等。

--生命方法
--赋值操作可以使用=: 也可以使用into查询语句赋值。

declare
          i number(2) := 10 ;
          s varchar2(10) := '哈dd哈' ;
          ena XXGX_TJ_RBBTJ.SYS_TIME%type ; -- 引用型变量
begin
          dbms_output.put_line(i);
          dbms_output.put_line(s);
          select SYS_TIME into ena from XXGX_TJ_RBBTJ where ID = 1000060;
          dbms_output.put_line(ena);
end;

显示:

ORACLE中dbms_output.put_line输出问题的解决过程

这里要说的就是 这个输出啊,开始找半天没找到在哪输出,就在SQL旁边有个Output的窗口。点击即可看到。就这当时还懵圈了 哎。

总结

到此这篇关于ORACLE中dbms_output.put_line输出问题解决的文章就介绍到这了,更多相关ORACLE dbms_output.put_line输出内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Oracle 相关文章推荐
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
Apr 06 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
Oracle创建只读账号的详细步骤
Jun 07 Oracle
ORACLE数据库应用开发的三十个注意事项
Jun 07 Oracle
DBCA命令行搭建Oracle ADG的流程
Jun 11 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
详解Oracle块修改跟踪功能
Nov 07 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Lakehouse数据湖并发控制陷阱分析
Mar 31 Oracle
Oracle使用别名的好处
Apr 19 Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 Oracle
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
Jun 28 #Oracle
Oracle数据库事务的开启与结束详解
Jun 25 #Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 #Oracle
Oracle锁表解决方法的详细记录
Jun 05 #Oracle
oracle数据库去除重复数据
May 20 #Oracle
解决Oracle数据库用户密码过期
May 11 #Oracle
Oracle中DBLink的详细介绍
You might like
CI框架表单验证实例详解
2016/11/21 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
js操作时间(年-月-日 时-分-秒 星期几)
2010/06/20 Javascript
jquery ajax同步异步的执行最终解决方案
2013/04/26 Javascript
不使用浏览器运行javascript代码的方法
2013/07/24 Javascript
div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
2013/08/29 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
基于jquery实现图片上传本地预览功能
2016/01/08 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
详谈jQuery.load()和Jsp的include的区别
2017/04/12 jQuery
antd Upload 文件上传的示例代码
2018/12/14 Javascript
JS学习笔记之数组去重实现方法小结
2019/05/29 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
[01:01:42]Secret vs Optic Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
打开电脑上的QQ的python代码
2013/02/10 Python
使用Python的判断语句模拟三目运算
2015/04/24 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
深入了解Python enumerate和zip
2020/07/16 Python
Shoes For Crews法国官网:美国领先的防滑鞋设计和制造商
2018/01/01 全球购物
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
2016/01/06 面试题
感情真挚的毕业生求职信
2014/07/19 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
物理课外活动总结
2014/08/27 职场文书
关于运动会的广播稿
2014/09/22 职场文书
小学感恩节活动总结
2015/03/24 职场文书
电工生产实习心得体会
2016/01/22 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS
python区块链实现简版工作量证明
2022/05/25 Python