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笔记
Apr 05 Oracle
Oracle设置DB、监听和EM开机启动的方法
Apr 25 Oracle
mybatis使用oracle进行添加数据的方法
Apr 27 Oracle
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
oracle连接ODBC sqlserver数据源的详细步骤
Jul 25 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 Oracle
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
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
PHP 彩色文字实现代码
2009/06/29 PHP
PHP无限分类(树形类)
2013/09/28 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
PHP 二维数组和三维数组的过滤
2016/03/16 PHP
php+croppic.js实现剪切上传图片功能
2018/08/14 PHP
CL vs ForZe BO5 第二场 2.13
2021/03/10 DOTA
ext for eclipse插件安装方法
2008/04/27 Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
javascript 中__proto__和prototype详解
2014/11/25 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
详解javascript跨浏览器事件处理程序
2016/03/27 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
Python实现控制台输入密码的方法
2015/05/29 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
Python3.7 读取 mp3 音频文件生成波形图效果
2019/11/05 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
2019年c语言经典面试题目
2016/08/17 面试题
服务标兵事迹材料
2014/05/04 职场文书
档案工作个人总结
2015/03/03 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python