CON lock_holders COMO
(
SELECCIONAR el w_sess_id de w.session_id, h_sess_id de h.session_id,
w_lock_type de w.lock_type, h_mode_held de h.mode_held,
w.mode_requested w_mode_requested, w.lock_id1 w_lock_id1,
w.lock_id2 w_lock_id2
DE (el session_id SELECTO, lock_type, mode_requested, lock_id1,
lock_id2
De dba_lock
¡DONDE mode_requested! = “ninguno ") w,
(Session_id SELECTO, mode_held, lock_type, lock_id1, lock_id2
De dba_lock
DONDE blocking_others = “bloqueando”
¡Y mode_held! = “ningunos”
¡Y mode_held! = “falta de información ") h
DONDE w.lock_type = h.lock_type
Y w.lock_id1 = h.lock_id1
Y w.lock_id2 = h.lock_id2)
SELECCIONAR LPAD ('', 3 * (LLANO - 1)) || waiting_session del w_sess_id,
w_lock_type, w_mode_requested, h_mode_held, w_lock_id1, w_lock_id2
DE (SELECCIONAR *
De lock_holders
UNIÓN TODA
(H_sess_id SELECTO, FALTA DE INFORMACIÓN, “ninguno”, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN, NULA
De lock_holders
MENOS
SELECCIONAR el w_sess_id, FALTA DE INFORMACIÓN, “ningunos”, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN, FALTA DE INFORMACIÓN
De lock_holders))
CONECTAR POR el w_sess_id = el h_sess_id ANTERIORES
El COMIENZO CON el h_sess_id ES NULO
|