帶引數的檢視
oracle 中好像沒有提供引數化的檢視功能。
不過,可以用以下方法變通:
create or replace package pkg_pv is
procedure set_pv(pv varchar2);
function get_pv return varchar2;
end;
/
create or replace package body pkg_pv is
v varchar2(20);
procedure set_pv(pv varchar2) is begin v:=pv; end;
function get_pv return varchar2 is begin return v; end;
end;
/
create view v_emp as select * from emp where ename=pkg_pv.get_pv();
查詢時:scott@O9I.US.ORACLE.COM> exec pkg_pv.set_pv('SCOTT');
PL/SQL 過程已成功完成。
scott@O9I.US.ORACLE.COM> select * from v_emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM
---------- ---------- --------- ---------- ---------- ---------- ----------
DEPTNO
----------
7788 SCOTT ANALYST 7566 19-4月 -87 3000
20
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756652/viewspace-242440/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2.7.11 檢視引數設定的方法
- 檢視JVM預設配置引數JVM
- 檢視JVM執行時引數JVM
- linux 檢視日誌的命令引數有哪些?Linux
- 如何在MonogoDB中檢視配置的引數值MonoGo
- win10怎樣檢視電腦配置引數_win10電腦配置引數檢視教程Win10
- sendEmail帶的引數AI
- 檢視JVM預設引數及微調JVM啟動引數JVM
- CentOS下檢視nginx和php的編譯引數CentOSNginxPHP編譯
- 如何檢視docker run啟動引數命令Docker
- note1 : ubuntn 系統引數檢視命令
- v$parameter gv$parameter 檢視 DDL 與隱含引數
- 封裝帶引數的函式封裝函式
- 【手摸手玩轉 OceanBase 159】如何檢視歸檔引數?
- 檢視cpu的個數
- Laravel 帶引數分頁Laravel
- 如何檢視Python的位數Python
- vue事件帶預設引數,怎麼傳遞其他引數Vue事件
- PB帶引數帶結果集的動態SQL查詢SQL
- python中getattr如何帶引數呼叫?Python
- EXTJS 建構函式帶引數JS函式
- 檢視Objective C的C++實現引發的思考ObjectC++
- url 帶引數的介面怎樣自動化
- c/c++ gdb 除錯帶引數的程式C++除錯
- js獲取帶#號連結後的引數JS
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- 如何檢視solaris系統的版本和位數?solaris系統的版本和位數的檢視方法
- 檢視錶名和表的行數
- ss命令檢視網路狀態引數選項有哪些?linux運維Linux運維
- C#通過反射獲取類中的方法和引數個數,反射呼叫方法帶引數C#反射
- 小程式 獲取帶引數太陽碼的引數,並解析出來(wxacode.getUnlimited)MIT
- java傳送get請求帶引數Java
- nginx url必須攜帶引數判定Nginx
- css和js帶引數v或versionCSSJS
- 帶你深入理解傳遞引數
- linux 下用 Wget 傳送 帶引數的請求Linuxwget
- 如何使用win10自帶的照片檢視器 win10使用圖片檢視器的方法Win10
- 電腦CPU二級快取的開啟方法和如何檢視二級快取的引數快取