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 相关文章推荐
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
Jun 21 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
详解Oracle数据库中自带的所有表结构(sql代码)
Nov 20 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Oracle数据库中通用的函数实例详解
Mar 25 Oracle
Oracle使用别名的好处
Apr 19 Oracle
Oracle锁表解决方法的详细记录
Jun 05 Oracle
oracle设置密码复杂度及设置超时退出的功能
Jun 28 Oracle
Oracle中日期的使用方法实例
Jul 07 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 miniBB中文乱码问题解决方法
2008/11/25 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
2013/10/16 PHP
php 时间time与日期date之间的使用详解及区别
2016/11/07 PHP
Laravel自动生成UUID,从建表到使用详解
2019/10/24 PHP
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
JavaScript包装对象使用详解
2015/07/09 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
微信小程序封装http访问网络库实例代码
2017/05/24 Javascript
webpack实现热更新(实施同步刷新)
2017/07/28 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
JavaScript实现精美个性导航栏筋斗云效果
2017/10/29 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
JavaScript实现一个简易的计算器实例代码
2018/05/10 Javascript
浅谈webpack 构建性能优化策略小结
2018/06/13 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
2019/12/16 Javascript
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
降低python版本的操作方法
2020/09/11 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
ktv收银员岗位职责
2013/12/16 职场文书
娱乐节目策划方案
2014/06/10 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
初二学生评语大全
2014/12/26 职场文书
安全教育观后感
2015/06/17 职场文书
家庭经济困难证明
2015/06/23 职场文书
SQL注入详解及防范方法
2021/12/06 MySQL