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 相关文章推荐
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
Jun 04 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
oracle连接ODBC sqlserver数据源的详细步骤
Jul 25 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
Oracle使用别名的好处
Apr 19 Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 Oracle
解决Oracle数据库用户密码过期
May 11 Oracle
oracle设置密码复杂度及设置超时退出的功能
Jun 28 Oracle
Oracle中日期的使用方法实例
Jul 07 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
PHP 递归效率分析
2009/11/24 PHP
php中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
探讨PHP使用eAccelerator的API开发详解
2013/06/09 PHP
PHP父类调用子类方法的代码例子
2014/04/09 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
详解如何在nuxt中添加proxyTable代理
2018/08/10 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
python人人网登录应用实例
2014/09/26 Python
Python解析最简单的验证码
2016/01/07 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
使用C++扩展Python的功能详解
2018/01/12 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
在OpenCV里实现条码区域识别的方法示例
2019/12/04 Python
Python箱型图处理离群点的例子
2019/12/09 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
理工科学生的自我评价
2013/12/15 职场文书
营销与策划实训报告
2014/11/05 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
OpenFeign实现远程调用
2022/08/14 Java/Android