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 相关文章推荐
mybatis使用oracle进行添加数据的方法
Apr 27 Oracle
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
Jun 04 Oracle
oracle索引总结
Sep 25 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
Oracle中update和select 关联操作
Jan 18 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
详解SQL的窗口函数
Apr 21 Oracle
SQL试题 使用窗口函数选出连续3天登录的用户
Apr 24 Oracle
Oracle锁表解决方法的详细记录
Jun 05 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作的文本留言本的例子(四)
2006/10/09 PHP
php base64 编码与解码实例代码
2017/03/21 PHP
php获取ip及网址的简单方法(必看)
2017/04/01 PHP
php实现的三个常用加密解密功能函数示例
2017/11/06 PHP
laravel5.1框架model类查询的实现方法
2019/10/08 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
jQuery.position()方法获取不到值的安全替换方法
2015/03/13 Javascript
JavaScript编写连连看小游戏
2015/07/07 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
js判断节假日实例代码
2017/12/27 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
CSS3的文字阴影—text-shadow的使用方法
2012/12/25 HTML / CSS
浅析canvas元素的html尺寸和css尺寸对元素视觉的影响
2019/07/22 HTML / CSS
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
介绍一下Python中webbrowser的用法
2013/05/07 面试题
力学专业毕业生自荐信
2013/11/17 职场文书
法律专业自荐信
2014/06/03 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
公司介绍信范文
2015/01/31 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
教师节主题班会教案
2015/08/17 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang
uwsgi+nginx代理Django无法访问静态资源的解决
2021/05/10 Servers
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
Elasticsearch 数据类型及管理
2022/04/19 Python
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS