2026-03-12 20:23:15
This commit is contained in:
74
vg/user_proxy.sql
Normal file
74
vg/user_proxy.sql
Normal file
@@ -0,0 +1,74 @@
|
||||
@@header
|
||||
|
||||
/*
|
||||
*
|
||||
* Author : Vishal Gupta
|
||||
* Purpose : Display list of proxy users
|
||||
* Parameters : 1 - Username (Use % as wildcard, Default value '%')
|
||||
* 2 - Proxy (Use % as wildcard, Default value '%')
|
||||
* 3 - Flags
|
||||
*
|
||||
* Revision History:
|
||||
* ===================
|
||||
* Date Author Description
|
||||
* --------- ------------ -----------------------------------------
|
||||
* 19-Sep-16 Vishal Gupta Created
|
||||
*/
|
||||
|
||||
|
||||
/************************************
|
||||
* INPUT PARAMETERS
|
||||
************************************/
|
||||
UNDEFINE USERNAME
|
||||
UNDEFINE PROXY
|
||||
UNDEFINE FLAGS
|
||||
|
||||
|
||||
DEFINE USERNAME="&&1"
|
||||
DEFINE PROXY="&&2"
|
||||
DEFINE FLAGS="&&3"
|
||||
|
||||
|
||||
set term off
|
||||
COLUMN _USERNAME NEW_VALUE USERNAME NOPRINT
|
||||
COLUMN _PROXY NEW_VALUE PROXY NOPRINT
|
||||
COLUMN _FLAGS NEW_VALUE FLAGS NOPRINT
|
||||
|
||||
SELECT DECODE('&&USERNAME','','%',UPPER('&&USERNAME')) "_USERNAME"
|
||||
, DECODE('&&PROXY','','%',UPPER('&&PROXY')) "_PROXY"
|
||||
, DECODE('&&FLAGS','','%',UPPER('&&FLAGS')) "_FLAGS"
|
||||
FROM DUAL;
|
||||
set term on
|
||||
|
||||
|
||||
PROMPT *****************************************************************
|
||||
PROMPT * D A T A B A S E U S E R S
|
||||
PROMPT *
|
||||
PROMPT * Input Parameters
|
||||
PROMPT * - User Name = '&&USERNAME'
|
||||
PROMPT * - Proxy = '&&PROXY'
|
||||
PROMPT * - Flags = '&&FLAGS'
|
||||
PROMPT *****************************************************************
|
||||
PROMPT
|
||||
PROMPT
|
||||
|
||||
COLUMN client HEADING "UserName" FORMAT a30
|
||||
COLUMN proxy HEADING "Proxy" FORMAT a30
|
||||
COLUMN flags HEADING "Flags" FORMAT a60
|
||||
|
||||
|
||||
SELECT u.client
|
||||
, u.proxy
|
||||
, u.authentication
|
||||
, u.flags
|
||||
FROM proxy_users u
|
||||
WHERE 1=1
|
||||
AND UPPER(u.proxy) LIKE UPPER('&&PROXY')
|
||||
AND UPPER(u.client) LIKE UPPER('&&USERNAME')
|
||||
AND UPPER(u.flags) LIKE UPPER('&&FLAGS')
|
||||
ORDER BY u.client
|
||||
, u.proxy
|
||||
;
|
||||
|
||||
|
||||
@@footer
|
||||
Reference in New Issue
Block a user