網站首頁 編程語言 正文
前言
最近寫了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;
顯示:
這里要說的就是 這個輸出啊,開始找半天沒找到在哪輸出,就在SQL旁邊有個Output的窗口。點擊即可看到。就這當時還懵圈了 哎。
總結
原文鏈接:https://blog.csdn.net/fanbaodan/article/details/91492192
相關推薦
- 2022-08-11 python?rpyc客戶端調用服務端方法的注意說明_python
- 2022-06-12 查看docker中運行的JVM參數問題及解決方法_docker
- 2022-05-25 Go語言的type?func()用法詳解_Golang
- 2022-12-29 python查看包版本、更新單個包、卸載單個包的操作方法_python
- 2023-07-16 callBack: function(res){} 與 callBack: res =>{}
- 2022-05-15 Redis中有序集合的內部實現方式的詳細介紹_Redis
- 2022-12-06 C#基礎教程之類class與結構struct的區別_C#教程
- 2023-10-09 instanceof` 的基本工作原理
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支