Improve view bypass lab before and after flow
Some checks failed
Repo Quality / structure (push) Has been cancelled

This commit is contained in:
2026-05-18 12:22:35 -03:00
parent 07390ff902
commit 1d11986e94
7 changed files with 164 additions and 24 deletions

View File

@@ -1,14 +1,28 @@
WHENEVER SQLERROR EXIT SQL.SQLCODE
CREATE TABLE dds_mac_accounts (
account_id NUMBER PRIMARY KEY,
account_name VARCHAR2(100),
owner_name VARCHAR2(60),
region VARCHAR2(30),
balance NUMBER(12,2)
);
CREATE VIEW dds_mac_accounts_view AS
SELECT account_id, account_name, owner_name, region, balance
FROM dds_mac_accounts;
BEGIN
EXECUTE IMMEDIATE q'[
CREATE TABLE dds_mac_accounts (
account_id NUMBER PRIMARY KEY,
account_name VARCHAR2(100),
owner_name VARCHAR2(60),
region VARCHAR2(30),
balance NUMBER(12,2)
)
]';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -955 THEN
RAISE;
END IF;
END;
/
BEGIN
EXECUTE IMMEDIATE q'[
CREATE OR REPLACE VIEW dds_mac_accounts_view AS
SELECT account_id, account_name, owner_name, region, balance
FROM dds_mac_accounts
]';
END;
/