vpd碰到的問題解決
今天開始溫習vpd,碰到了一些問題。總結如下。
首先我建立了測試表
SQL> select * from hr_salary;
NAME SALARY
-------------------- ----------
TRUETEST 10000
TRUTEST 20000
JEANRON 300000
然後建立了3個使用者,trutest,trutest,jeanron
使用基於行的vpd
建立function,來做過濾,如果是使用者truetest,則在查詢語句後面補上 name='TRUETEST';
SQL> create or replace function vpd_row_f (pschema varchar2,pname varchar2) return varchar2
2 as begin
3 return 'NAME=sys_context(''USERENV'',''current_user'')';
4 end;
5 /
Function created.
然後呼叫 dbms_rls來新增策略
未完待續
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-761125/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 工作中碰到的Java問題整理及解決方案Java
- webpack碰到的問題Web
- Hodoop碰到的問題628OdooOOP
- 安裝 laraBBS 原始碼包可能會碰到的問題及解決方法原始碼
- Oracle RAC之--安裝過程中碰到的問題及解決方法Oracle
- linux下安裝loudmouth庫中碰到的問題 & 解決方法薦Linux
- 解決了一例Shutdown時碰到Ora-600錯誤的問題
- shark建庫碰到的問題
- 解決「問題」,不要解決問題
- iOS 越獄後碰到的問題iOS
- create adapative server碰到的問題Server
- 我正在改JIVE,但碰到很麻煩的問題,希望能幫忙解決
- 搭建dataguard碰到的幾個小問題
- 刪除ACFS系統碰到的問題
- 初學APEX碰到的問題記錄
- 使用vue-server-render時碰到的問題VueServer
- apkTool反編譯apk碰到的問題APK編譯
- 在自定義View時碰到的奇怪問題View
- 在學習play framework中碰到的問題Framework
- 安裝dev6i碰到的問題dev
- 碰到一個棘手的問題——關於httpclient。HTTPclient
- 解決問題
- 發現問題,解決問題
- Cacti監控MySQL實現過程中碰到的問題解彙總MySql
- 【問題解決】單機搭建dataguard的問題
- 初學者學習Rust容易碰到的問題 - timRust
- Oracle 12c PDB中碰到的DG問題Oracle
- 黑蘋果的問題解決蘋果
- 遇到問題的解決方法
- display:flex解決的問題Flex
- 解決bigdecime的問題
- oracle 鎖問題的解決Oracle
- 驢解決不了的問題
- 解決 Unexpectedlexicaldeclarationincaseblock的問題BloC
- 解決github訪問慢的問題Github
- 解決 github 訪問不了的問題Github
- A20 linux系統碰到問題Linux
- yum問題解決