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 24 Oracle
Oracle 区块链表创建过程详解
May 15 Oracle
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
Oracle以逗号分隔的字符串拆分为多行数据实例详解
Jul 16 Oracle
oracle连接ODBC sqlserver数据源的详细步骤
Jul 25 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
oracle重置序列从0开始递增1
Feb 28 Oracle
分析SQL窗口函数之排名窗口函数
Apr 21 Oracle
Oracle删除归档日志及添加定时任务
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安全性漫谈
2012/06/28 PHP
CI框架验证码CAPTCHA辅助函数用法实例
2014/11/05 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
用YUI做了个标签浏览效果
2007/02/20 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
js实现进度条的方法
2015/02/13 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
基于Python中capitalize()与title()的区别详解
2017/12/09 Python
pycharm运行scrapy过程图解
2019/11/22 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
python3中sys.argv的实例用法
2020/04/24 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
python实现猜单词游戏
2020/05/22 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
2020/06/27 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
基本款天堂:Everlane
2017/05/13 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
11月升旗仪式讲话稿
2014/02/15 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
基层党建工作汇报材料
2014/08/15 职场文书
端午节活动总结
2014/08/26 职场文书
2019财务转正述职报告
2019/06/27 职场文书
导游词之无锡东林书院
2019/12/11 职场文书
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python