Announcement

Collapse
No announcement yet.

Views - in welcher Tablespace?

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

  • Views - in welcher Tablespace?

    Hallo zusammen,

    könnte jemand mir sagen, in welcher Tablespace werden die Views standardmäßig erstellt?

    Gruß

    Leonid Pavlov

  • #2
    Es gibt kein Standard-Tablespace, wo Views abgelegt werden. Wie jedes Objekt, so gehören die Views denjenigem Benutzer, der sie erstellt hat. Jedem Benutzer wurde aber ein Standard-Tablespace zugewiesen, wo er seine Objekte ablegen darf (im Regelfall Tablespace USER). Beachte aber, das einem Benutzer auch Quoten in anderen Tablespacen besitzen kann, so dass er auch dort Objekte ablegen kann.

    kuemmelche

    Comment


    • #3
      Hallo Kuemmelchen,

      so ist es leider nicht ganz richtig, denn ein gewöhnlicher View hat keine Daten. Nur Objekte, welche Datencontent haben, werden in den jeweiligen Tablespaces abgelegt (Tabellen, Indexe, LOBs, Rollback Segmente etc.).

      Die Objekte, welche aus Anweisungen bestehen (Stored Procedures, Trigger, View, Sequenzen, Typen, Packages etc.) werden grundsätzlich in SYSTEM-Tablespace abgelegt.

      Nur für die Materialized Views könnten die "gecachten" Daten in anderen Tablespaces abgelegt werden - kann aber bei der Defionition angegeben werden.

      Gruß,
      Vitaliy

      Comment

      Working...
      X