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 相关文章推荐
使用Navicat Premium工具将oracle数据库迁移到MySQL
May 27 Oracle
Oracle创建只读账号的详细步骤
Jun 07 Oracle
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
Jun 21 Oracle
oracle连接ODBC sqlserver数据源的详细步骤
Jul 25 Oracle
Oracle 临时表空间SQL语句的实现
Sep 25 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 Oracle
排查并解决Oracle sysaux表空间异常增长
Apr 20 Oracle
Oracle数据库事务的开启与结束详解
Jun 25 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在线打包程序源码
2008/07/27 PHP
php防止伪造的数据从URL提交方法
2014/06/27 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
jquery实现简单文字提示效果
2015/12/02 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
利用Js+Css实现折纸动态导航效果实例源码
2017/01/25 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
微信小程序下拉菜单效果的实例代码
2019/05/14 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
Node.js API详解之 vm模块用法实例分析
2020/05/27 Javascript
Python第三方库的安装方法总结
2016/06/06 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
Python使用文件锁实现进程间同步功能【基于fcntl模块】
2017/10/16 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
python 连续不等式语法糖实例
2020/04/15 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
2020/11/02 Python
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
linux系统都有哪些运行级别
2016/03/26 面试题
文秘人员工作职责
2014/01/31 职场文书
老师对学生的评语
2014/04/18 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
教师学期个人总结
2015/02/11 职场文书
原来实习报告是这样写的呀!
2019/07/03 职场文书