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 相关文章推荐
使用springboot暴露oracle数据接口的问题
May 07 Oracle
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
DBCA命令行搭建Oracle ADG的流程
Jun 11 Oracle
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
Jun 21 Oracle
Oracle以逗号分隔的字符串拆分为多行数据实例详解
Jul 16 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 Oracle
使用Oracle命令进行数据库备份与还原
Dec 06 Oracle
Oracle中update和select 关联操作
Jan 18 Oracle
详解SQL的窗口函数
Apr 21 Oracle
oracle delete误删除表数据后如何恢复
Jun 28 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
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
关于PHP中Object对象的笔记分享
2011/06/28 PHP
php类常量的使用详解
2013/06/08 PHP
php下获取http状态的实现代码
2014/05/09 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
PHP导出带样式的Excel示例代码
2016/08/28 PHP
让FireFox支持innerText的实现代码
2009/12/01 Javascript
JS 自定义带默认值的函数
2011/07/21 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
js友好的时间返回函数
2016/08/24 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
浅谈Postman解决token传参的问题
2018/03/31 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
JS实现可视化音频效果的实例代码
2020/01/16 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
python dict.get()和dict['key']的区别详解
2016/06/30 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
python训练数据时打乱训练数据与标签的两种方法小结
2018/11/08 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
艺术用品:Arteza
2018/11/25 全球购物
abstract class和interface有什么区别
2013/08/04 面试题
高中生学习生活的自我评价
2013/11/27 职场文书
大学新生军训自我鉴定
2014/03/18 职场文书
银行求职自荐书
2014/06/25 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
小学家长学校培训材料
2014/08/24 职场文书
小学生毕业评语
2014/12/26 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
详解MySQL 联合查询优化机制
2021/05/10 MySQL