KEMBAR78
List Query Servicexlsx | PDF | Information Retrieval | Data Management
0% found this document useful (0 votes)
9 views21 pages

List Query Servicexlsx

The document outlines various SQL queries and functions related to database operations, including user management, role privileges, and menu access. It includes commands for selecting, inserting, updating, and deleting records from multiple tables. The queries are structured to filter and group data based on specific parameters and conditions.

Uploaded by

ulilazmizulhaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views21 pages

List Query Servicexlsx

The document outlines various SQL queries and functions related to database operations, including user management, role privileges, and menu access. It includes commands for selecting, inserting, updating, and deleting records from multiple tables. The queries are structured to filter and group data based on specific parameters and conditions.

Uploaded by

ulilazmizulhaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Audit

no function
1 queryGetParamDb

2 queryByNeExec

3 queryByDateExec

4 checkHeadersParam
WHERE
\t)
DATE(b.datetime_id)
GROUP BY BETWEEN 'xxstartDatexx' AND 'xxendDatexx'
AND (
v.VENDOR_NAME,
xxfinalQueryxx
r.AREA_NAME,
\t)r.REGION_NAME,
GROUP
select BY v.VENDOR_NAME,
c.CITY_NAME,
m.mo_id, m.table_name, h.OBJ_COLUMN, n.OBJ_TABLE, n.PARAM_TABLE, n.FACT_TABLE, n.NE_ID
r.AREA_NAME,
fromp.POP_NAME,
APPS_ICAM.APPS_C_HIERARCHY h query
r.REGION_NAME,
joina.ne_id,
APPS_ICAM.APPS_C_NES n on n.NE_ID = h.NE_ID
c.CITY_NAME,
joinb.ne_id,
APPS_ICAM.APPS_C_MOS m on m.ne_id = h.NE_ID
p.POP_NAME,
a.command_name,
where h.DOMAIN_ID = 'xxdomainxx' and h.VENDOR_ID = 'xxvendorxx' and h.NE_ID = 'xxne_idxx' and m.mo_id in ('xxfinalMoI
a.ne_id,
xxgroup_idxx
b.ne_id,
a.datetime_id,
a.command_name,
b.datetime_id
xxgroup_idxx
a.datetime_id,
b.datetime_id

select PARAM_NAME from xxdbxx.xxtablexx where MO_ID = 'xxmoIdxx'


ACT_TABLE, n.NE_ID

ne_idxx' and m.mo_id in ('xxfinalMoIdsxx')


QUERY
SELECT * FROM SERVO_TRAVERSA_PS.A_USER_LOGIN_COUNT aulc WHERE DATE_FORMAT(aulc.`DATE`,
SELECT count(*) FROM SERVO_TRAVERSA_PS.A_USER_LOGIN_COUNT aulc WHERE DATE_FORMAT(aulc.
SELECT * FROM SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV WHERE (:filter IS NULL OR :filter = '
SELECT COUNT(*) FROM SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV WHERE (:filter IS NULL OR :fil
SELECT * FROM SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV
SELECT * SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV WHERE (:filter IS NULL OR LOWER(MENU_NAME)
SELECT COALESCE(MAX(SEQUENT_VIEW), 0) FROM SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV
SELECT * FROM SERVO_TRAVERSA_PS.APPS_C_ROLES
SELECT M.MENU_ID, M.FE_MENU_ID, M.MENU_TITLE, M.IS_ACTIVE, COALESCE((SELECT P.IS_VIEW
SELECT * FROM SERVO_TRAVERSA_PS.APPS_C_ROLES
SELECT COALESCE(MAX(ROLE_ID), 0) FROM SERVO_TRAVERSA_PS.APPS_C_ROLES
SELECT COUNT(*) FROM SERVO_TRAVERSA_PS.APPS_C_ROLES WHERE ROLE_ID = :roleId
SELECT ROLE_NAME FROM SERVO_TRAVERSA_PS.APPS_C_ROLES WHERE ROLE_ID = :roleId limit 1
DELETE FROM RolePrivilegeEntity r WHERE r.roleId = :roleId
SELECT * FROM `APPS_C_ROLES` WHERE `ROLE_ID` = :roleId
SELECT R.ROLE_ID, R.ROLE_NAME, R.REGIONAL_ACCESS, R.IS_ACTIVE, R.UPDATED_BY, R.UPDATED
SELECT * FROM SERVO_TRAVERSA_PS.APPS_C_ROLES WHERE ROLE_ID = :roleId
INSERT INTO SERVO_TRAVERSA_PS.APPS_C_ROLES (ROLE_NAME, REGIONAL_ACCESS, IS_ACTIVE, UPD
UPDATE SERVO_TRAVERSA_PS.APPS_C_ROLES SET ROLE_NAME = :roleName, REGIONAL_ACCESS = :re
DELETE FROM SERVO_TRAVERSA_PS.APPS_C_ROLES WHERE ROLE_ID = :roleId
INSERT INTO `TRAVERSA_V2.APP_USER_ACTIVITY` (ACTIVITY, DATETIME_ID, USERNAME) VALUES (
SELECT acmp.*, arp.IS_VIEW, arp.IS_CREATE, arp.IS_UPDATE, arp.IS_DELETE FROM `SERVO_TR
SELECT * FROM `A_USER_MANAGEMENT` WHERE `USERNAME` = :username
SELECT CAST(r.`IS_VIEW` AS UNSIGNED) AS IS_VIEW FROM `APPS_C_MENU_PRIV` mp LEFT JOIN (
SELECT EXISTS(SELECT 1 FROM A_USER_MANAGEMENT WHERE username = :username) AS is_exists
SELECT aum.USER_ID, aum.USERNAME, aum.PASSWORD, aum.EMAIL, aum.PHONE, aum.DEPARTMENT,
SELECT aum.USER_ID, aum.USERNAME, aum.PASSWORD, aum.EMAIL, aum.PHONE, aum.DEPARTMENT,
SELECT count(USERNAME) FROM SERVO_TRAVERSA_PS.A_USER_MANAGEMENT aum
DELETE FROM `A_USER_MANAGEMENT` WHERE `USERNAME` = :username
UPDATE `A_USER_MANAGEMENT` SET `ACTIVE` = 1, `LOGIN_STATUS` = 'NOT LOGIN', `TOKEN` = N
SELECT aum.USER_ID, aum.USERNAME, aum.PASSWORD, aum.EMAIL, aum.PHONE, aum.DEPARTMENT,
SELECT * FROM APPS_ICAM.APPS_C_REGION
SELECT acmp.MENU_ID, acmp.SEQUENT_VIEW, acmp.MENU_PARENT_ID, acmp.MENU_PARENT_1, acmp.
INSERT INTO TRAVERSA_V2.APP_USER_ACTIVITY (DATETIME_ID, USERNAME, ACTIVITY) VALUES (no
DELETE FROM SERVO_TRAVERSA_PS.APPS_ROLE_PRIV WHERE ROLE_ID = ?
DELETE FROM SERVO_TRAVERSA_PS.APPS_C_ROLES WHERE ROLE_ID = ?
INSERT INTO SERVO_TRAVERSA_PS.APPS_C_ROLES (ROLE_ID, ROLE_NAME, REGIONAL_ACCESS, IS_AC
UPDATE SERVO_TRAVERSA_PS.APPS_C_ROLES SET ROLE_NAME = ?, REGIONAL_ACCESS = ?, IS_ACTIV
INSERT INTO SERVO_TRAVERSA_PS.APPS_ROLE_PRIV (ROLE_ID, MENU_ID, IS_ACTIVE, IS_VIEW, IS
_FORMAT(aulc.`DATE`,'%Y-%m%d') = DATE_FORMAT(now(),'%Y-%m%d')
RE DATE_FORMAT(aulc.`DATE`,'%Y-%m%d') = DATE_FORMAT(now(),'%Y-%m%d')
NULL OR :filter = '' OR MENU_TITLE LIKE CONCAT('%', :filter, '%'))
lter IS NULL OR :filter = '' OR MENU_TITLE LIKE CONCAT('%', :filter, '%'))

OR LOWER(MENU_NAME) LIKE LOWER(CONCAT('%', :filter, '%'))) ORDER BY CASE WHEN :sort = 'desc' THEN :sor
C_MENU_PRIV

E((SELECT P.IS_VIEW FROM SERVO_TRAVERSA_PS.APPS_ROLE_PRIV P LEFT JOIN SERVO_TRAVERSA_PS.APPS_C_ROLES R

= :roleId
= :roleId limit 1

PDATED_BY, R.UPDATED_AT, R.UPDATED_DATE, COUNT(U.ROLE_ID) AS JML FROM SERVO_TRAVERSA_PS.APPS_C_ROLES R

CESS, IS_ACTIVE, UPDATED_BY, UPDATED_AT, UPDATED_DATE) VALUES (:roleName, :regionalAccess, :isActive, :


EGIONAL_ACCESS = :regionalAccess, IS_ACTIVE = :isActive, UPDATED_BY = :updatedBy, UPDATED_AT = :updated

, USERNAME) VALUES (:activity, :datetimeId, :username)


ELETE FROM `SERVO_TRAVERSA_PS.A_USER_MANAGEMENT` aum LEFT JOIN `SERVO_TRAVERSA_PS.APPS_C_ROLES` acr ON

PRIV` mp LEFT JOIN (SELECT um.`USERNAME`, rp.`ROLE_ID`, rp.`MENU_ID`, rp.`IS_VIEW`, rp.`IS_ACTIVE` FROM
ername) AS is_exists;
NE, aum.DEPARTMENT, aum.ALIAS, aum.MODULE, aum.ROLE_ID, aum.ACTIVE, aum.LOGIN_STATUS, '' as TOKEN, DATE
NE, aum.DEPARTMENT, aum.ALIAS, aum.MODULE, aum.ROLE_ID, aum.ACTIVE, aum.LOGIN_STATUS, '' as TOKEN, DATE

LOGIN', `TOKEN` = NULL WHERE `USERNAME` = :username


NE, aum.DEPARTMENT, aum.ALIAS, aum.MODULE, aum.ROLE_ID, aum.ACTIVE, aum.LOGIN_STATUS, '' as TOKEN, DATE

MENU_PARENT_1, acmp.MENU_PARENT_2, acmp.MENU_PARENT_3, acmp.MENU_PARENT_4, acmp.MENU_PARENT_5, acmp.FE_


ACTIVITY) VALUES (now(), :username, :activity)

GIONAL_ACCESS, IS_ACTIVE, UPDATED_BY, UPDATED_AT, UPDATED_DATE) VALUES (?, ?, ?, ?, ?, ?, ?)


ACCESS = ?, IS_ACTIVE = ?, UPDATED_BY = ?, UPDATED_AT = ?, UPDATED_DATE = ? WHERE ROLE_ID = ?
_ACTIVE, IS_VIEW, IS_CREATE, IS_UPDATE, IS_DELETE, UPDATED_AT) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
t = 'desc' THEN :sortby END DESC, CASE WHEN :sort = 'asc' THEN :sortby END ASC LIMIT :limit OFFSET :off

A_PS.APPS_C_ROLES R ON P.ROLE_ID = R.ROLE_ID WHERE P.MENU_ID = M.MENU_ID AND (R.ROLE_ID = :roleId OR R.

A_PS.APPS_C_ROLES R LEFT JOIN SERVO_TRAVERSA_PS.A_USER_MANAGEMENT U ON U.ROLE_ID = R.ROLE_ID GROUP BY R

Access, :isActive, :updatedBy, :updatedAt, :updatedDate) RETURNING *


PDATED_AT = :updatedAt, UPDATED_DATE = :updatedDate WHERE ROLE_ID = :roleId RETURNING *

PPS_C_ROLES` acr ON aum.ROLE_ID = acr.ROLE_ID LEFT JOIN `SERVO_TRAVERSA_PS.APPS_ROLE_PRIV` arp ON arp.R

rp.`IS_ACTIVE` FROM `A_USER_MANAGEMENT` um LEFT JOIN `APPS_ROLE_PRIV` rp ON rp.`ROLE_ID` = um.`ROLE_ID

S, '' as TOKEN, DATE_FORMAT(aum.LAST_LOGIN, '%Y-%m-%d %H:%i:%s') AS LAST_LOGIN, DATE_FORMAT(aum.LAST_LO


S, '' as TOKEN, DATE_FORMAT(aum.LAST_LOGIN, '%Y-%m-%d %H:%i:%s') AS LAST_LOGIN, DATE_FORMAT(aum.LAST_LO

S, '' as TOKEN, DATE_FORMAT(aum.LAST_LOGIN, '%Y-%m-%d %H:%i:%s') AS LAST_LOGIN, DATE_FORMAT(aum.LAST_LO

U_PARENT_5, acmp.FE_MENU_ID, acmp.MENU_NAME, acmp.MENU_TITLE, acmp.MENU_URL, acmp.ICON, arp.IS_VIEW, ar

?, ?, ?)
OLE_ID = ?
?, ?, ?, ?)
T :limit OFFSET :offset

E_ID = :roleId OR R.ROLE_ID IS NULL) LIMIT 1), 0) AS IS_VIEW, M.MENU_PARENT_ID FROM SERVO_TRAVERSA_PS.A

R.ROLE_ID GROUP BY R.ROLE_ID;

E_PRIV` arp ON arp.ROLE_ID = acr.ROLE_ID LEFT JOIN `SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV` acmp ON arp.MEN

LE_ID` = um.`ROLE_ID` WHERE um.`USERNAME` = :username AND rp.`IS_ACTIVE` = 1) r ON r.`MENU_ID` = mp.`ME

E_FORMAT(aum.LAST_LOGOUT, '%Y-%m-%d %H:%i:%s') AS LAST_LOGOUT, aum.CREATED_BY, DATE_FORMAT(aum.CREATED_


E_FORMAT(aum.LAST_LOGOUT, '%Y-%m-%d %H:%i:%s') AS LAST_LOGOUT, aum.CREATED_BY, DATE_FORMAT(aum.CREATED_

E_FORMAT(aum.LAST_LOGOUT, '%Y-%m-%d %H:%i:%s') AS LAST_LOGOUT, aum.CREATED_BY, DATE_FORMAT(aum.CREATED_

CON, arp.IS_VIEW, arp.IS_CREATE, arp.IS_UPDATE, arp.IS_DELETE FROM SERVO_TRAVERSA_PS.A_USER_MANAGEMENT


SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV M WHERE M.IS_ACTIVE = 1 ORDER BY M.MENU_ID;

IV` acmp ON arp.MENU_ID = acmp.MENU_ID WHERE aum.USERNAME= :username AND acmp.IS_ACTIVE = 1 AND acr.IS

.`MENU_ID` = mp.`MENU_ID` WHERE mp.`API_URL` LIKE :pathApi LIMIT 1;

FORMAT(aum.CREATED_DATE, '%Y-%m-%d %H:%i:%s') AS CREATED_DATE, aum.UPDATED_BY, DATE_FORMAT(aum.UPDATED


FORMAT(aum.CREATED_DATE, '%Y-%m-%d %H:%i:%s') AS CREATED_DATE, aum.UPDATED_BY, DATE_FORMAT(aum.UPDATED

FORMAT(aum.CREATED_DATE, '%Y-%m-%d %H:%i:%s') AS CREATED_DATE, aum.UPDATED_BY, DATE_FORMAT(aum.UPDATED

.A_USER_MANAGEMENT aum LEFT JOIN SERVO_TRAVERSA_PS.APPS_C_ROLES acr ON aum.ROLE_ID = acr.ROLE_ID LEFT


TIVE = 1 AND acr.IS_ACTIVE = 1 AND arp.IS_ACTIVE = 1 AND aum.ACTIVE = 1;

_FORMAT(aum.UPDATED_DATE, '%Y-%m-%d %H:%i:%s') AS UPDATED_DATE FROM `A_USER_MANAGEMENT` aum LEFT JOIN `


_FORMAT(aum.UPDATED_DATE, '%Y-%m-%d %H:%i:%s') AS UPDATED_DATE FROM `A_USER_MANAGEMENT` aum LEFT JOIN `

_FORMAT(aum.UPDATED_DATE, '%Y-%m-%d %H:%i:%s') AS UPDATED_DATE FROM `A_USER_MANAGEMENT` aum LEFT JOIN `

= acr.ROLE_ID LEFT JOIN SERVO_TRAVERSA_PS.APPS_ROLE_PRIV arp ON arp.ROLE_ID = acr.ROLE_ID LEFT JOIN SER
ENT` aum LEFT JOIN `APPS_C_ROLES` r ON aum.ROLE_ID = r.ROLE_ID WHERE (:search IS NULL OR USERNAME LIKE
ENT` aum LEFT JOIN `APPS_C_ROLES` r ON aum.ROLE_ID = r.ROLE_ID WHERE (:search IS NULL OR USERNAME LIKE

ENT` aum LEFT JOIN `APPS_C_ROLES` r ON aum.ROLE_ID = r.ROLE_ID WHERE LOWER(aum.username) LIKE LOWER(CON

OLE_ID LEFT JOIN SERVO_TRAVERSA_PS.APPS_C_MENU_PRIV acmp ON arp.MENU_ID = acmp.MENU_ID WHERE aum.USERNA


LL OR USERNAME LIKE CONCAT('%', :search, '%') OR EMAIL LIKE CONCAT('%', :search, '%') OR PHONE LIKE CON
LL OR USERNAME LIKE CONCAT('%', :search, '%') OR EMAIL LIKE CONCAT('%', :search, '%') OR PHONE LIKE CON

name) LIKE LOWER(CONCAT('%', :keyword, '%')) OR LOWER(aum.email) LIKE LOWER(CONCAT('%', :keyword, '%'))

_ID WHERE aum.USERNAME = :username AND acmp.IS_ACTIVE = 1 AND acr.IS_ACTIVE = 1 AND arp.IS_ACTIVE = 1 A
') OR PHONE LIKE CONCAT('%', :search, '%') OR ALIAS LIKE CONCAT('%', :search, '%') OR DEPARTMENT LIKE C
') OR PHONE LIKE CONCAT('%', :search, '%') OR ALIAS LIKE CONCAT('%', :search, '%') OR DEPARTMENT LIKE C

'%', :keyword, '%')) OR LOWER(aum.ALIAS) LIKE LOWER(CONCAT('%', :keyword, '%')) OR LOWER(aum.PHONE) LIK

arp.IS_ACTIVE = 1 AND aum.ACTIVE = 1;


R DEPARTMENT LIKE CONCAT('%', :search, '%')) ORDER BY CASE WHEN :sort = 'USERNAME' THEN USERNAME WHEN
R DEPARTMENT LIKE CONCAT('%', :search, '%')) ORDER BY CASE WHEN :sort = 'USERNAME' THEN USERNAME WHEN

OWER(aum.PHONE) LIKE LOWER(CONCAT('%', :keyword, '%')) OR LOWER(aum.DEPARTMENT) LIKE LOWER(CONCAT('%',


THEN USERNAME WHEN :sort = 'EMAIL' THEN EMAIL WHEN :sort = 'PHONE' THEN PHONE WHEN :sort = 'ALIAS' THEN
THEN USERNAME WHEN :sort = 'EMAIL' THEN EMAIL WHEN :sort = 'PHONE' THEN PHONE WHEN :sort = 'ALIAS' THEN

E LOWER(CONCAT('%', :keyword, '%'));


:sort = 'ALIAS' THEN ALIAS WHEN :sort = 'DEPARTMENT' THEN DEPARTMENT WHEN :sort = 'ROLE' THEN r.ROLE_NA
:sort = 'ALIAS' THEN ALIAS WHEN :sort = 'DEPARTMENT' THEN DEPARTMENT WHEN :sort = 'ROLE' THEN r.ROLE_NA
ROLE' THEN r.ROLE_NAME WHEN :sort = 'LOGIN_STATUS' THEN LOGIN_STATUS WHEN :sort = 'LAST_LOGIN' THEN LAS
ROLE' THEN r.ROLE_NAME WHEN :sort = 'LOGIN_STATUS' THEN LOGIN_STATUS WHEN :sort = 'LAST_LOGIN' THEN LAS
LAST_LOGIN' THEN LAST_LOGIN WHEN :sort = 'LAST_LOGOUT' THEN LAST_LOGOUT END ASC LIMIT :limit OFFSET :of
LAST_LOGIN' THEN LAST_LOGIN WHEN :sort = 'LAST_LOGOUT' THEN LAST_LOGOUT END DESC LIMIT :limit OFFSET :o
IT :limit OFFSET :offset;
MIT :limit OFFSET :offset;
NO Api keterangan total Query
1 list region 1
3 list-pop 1
4 data-statistic 2
5 data-statistic-detail 1
6 data-map 2
7 data untuk tabel 2
8 data-download download data table 1
9 data-chart-ne chart bar 1

11
Menu Keterangan total Query
1 liet-vendor 1
2 list-ne-type 1
3 get-obj-hie 2
4 get-param-hie 2
5 exec show data 3
6 exec-download download data 3

12
Menu Keterangan total Query
1 data list data recon 5
2 f5-status 1
3 download-script 1
4 mop-ready 1
5 crq-number 2
6 rollback-button 1
7 Monitoring ne 8
19

You might also like