Gå til innhold

ORACLE-Hvordan lage trigger på subtypeattributt?


Anbefalte innlegg

Sett at jeg har:

CREATE OR REPLACE TYPE HOVED_TP AS OBJECT(
A INTEGER,
B VARCHAR2(30));

CREATE TABLE HOVED_TBL OF HOVED_TP(
PRIMARY KEY(A));

CREATE OR REPLACE TYPE SUB_TP UNDER HOVED_TP(
SUB_A INTEGER,
SUB_B VARCHAR2(30));

 

Så vil jeg lage en trigger som sjekker SUB_A, noen som vet hvordan man gjør det?

 

CREATE TRIGGER SUB_TEST
AFTER INSERT OR UPDATE OF SUB_A ON HOVED_TBL 
FOR EACH ROW 
BEGIN 
IF (1>2) THEN 
Noe fancy.... 
END IF; 
END;

 

Problemet her er at SUB_A ikke ligger direkte i HOVED_TBL så her vil det komme en feilmelding. Noen som vet hva som må stå der for at det skal virke?

 

Hilsen

Grimmy

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...