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 数据仓库ETL技术之多表插入语句的示例详解
Apr 12 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
ORACLE查看当前账号的相关信息
Jun 18 Oracle
Oracle 死锁的检测查询及处理
Sep 25 Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
Lakehouse数据湖并发控制陷阱分析
Mar 31 Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 Oracle
Oracle用户管理及赋权
Apr 24 Oracle
解决Oracle数据库用户密码过期
May 11 Oracle
oracle delete误删除表数据后如何恢复
Jun 28 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
编译问题
2006/10/09 PHP
PHP入门经历和学习过程分享
2014/04/11 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
使用laravel根据用户类型来显示或隐藏字段
2019/10/17 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
php post换行的方法
2020/02/03 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
js 解决“options为空或不是对象”
2008/12/22 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
js数组去重的方法汇总
2015/07/29 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
2020/04/22 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
Cpy和Python的效率对比
2015/03/20 Python
python求解水仙花数的方法
2015/05/11 Python
python实现神经网络感知器算法
2017/12/20 Python
python多进程实现文件下载传输功能
2018/07/28 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
Python+OpenCV感兴趣区域ROI提取方法
2019/01/10 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
大学生求职简历的自我评价范文
2013/10/12 职场文书
计算机专业优秀大学生自我总结
2014/01/21 职场文书
《中国的气候》教学反思
2014/02/23 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
法人代表任命书范本
2014/06/05 职场文书
辅导员学期工作总结
2015/08/14 职场文书
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android
instantclient客户端 连接oracle数据库
2022/04/26 Oracle