Announcement

Collapse
No announcement yet.

Tabellenersteller soll automatisch OWNER sein!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tabellenersteller soll automatisch OWNER sein!

    Hallo Leute.

    Mir ist eben bei Oracle 10g XE aufgefallen das der Ersteller der Tabelle nicht automatisch auch der Owner ist. Owner ist vom default her SYS.
    Leider konnte ich in der Oberfläche des Oraclebrowsers keine geeigneten Einstellungen finden um das zu ändern.

    Ich möchte dass der User welcher die tabelle erstellt auch automatisch Owner der Tabelle wird.

    Vielleicht könnt ihr mir dabei ja helfen..

    Liebe Grüße, Nicholas

  • #2
    Hi !

    Das ist soweit richtig falls du den Schema-Präfix beim CREATE Statement weglässt.

    Session USER1:
    Code:
    CREATE TABLE USER2.TEST AS SELECT * from DUAL;
    
    OWNER = USER2
    Code:
    CREATE TRIGGER USER2.TEST_TRG BEFORE INSERT on USER2.TEST
    BEGIN
    NULL;
    END;
    /
    
    OWNER = USER2
    Code:
    CREATE TRIGGER TEST_TRG2 BEFORE INSERT on USER2.TEST
    BEGIN
    NULL;
    END;
    /
    
    Hier wurde USER2 weggelassen !
    OWNER = USER1
    Grüße morlogg

    Comment


    • #3
      Alles klar. Dank Dir!

      Comment

      Working...
      X