31 lines
815 B
SQL
31 lines
815 B
SQL
SPOOL create_cont_v.lst
|
|
|
|
CREATE OR REPLACE VIEW contracts_v AS
|
|
SELECT cont_id
|
|
, contract_number
|
|
, operations_contact
|
|
, business_contact
|
|
, receive_before_start
|
|
, valid_from
|
|
, valid_until
|
|
, status
|
|
, cust_id
|
|
, validation_window
|
|
, validation_action
|
|
, validation_exception
|
|
FROM contracts
|
|
WHERE cust_id IN
|
|
( SELECT cust_id
|
|
FROM customers
|
|
WHERE cuty_id IN ( SELECT cuty_id
|
|
FROM customer_types
|
|
WHERE code IN ( SELECT SUBSTR(granted_role,5,3)
|
|
FROM user_role_privs
|
|
WHERE granted_role IN ('EFT_OMT_RO','EFT_PUW_RO')
|
|
)
|
|
)
|
|
)
|
|
/
|
|
|
|
SPOOL OFF
|