Montag, 26. März 2012

Tablespace einer Tabelle ändern (ORACLE)

ALTER TABLE Schema01.Tabelle_xy MOVE TABLESPACE Tablespace_xy

/
ALTER INDEX Schema01.Tabelle_xy_IDX1 REBUILD
/
ALTER INDEX Schema01.Tabelle_xy_IDX02 REBUILD
/

Wenn eine Tabelle in einen anderen Tablespace verschoben wird, müssen auch die Indexe neu gebuildet werden.


Source: http://www.dbforums.com/oracle/980772-change-tablespace-table.html

Montag, 19. März 2012

Insert eines Selects

INSERT INTO TABELLE_1

    SELECT B, A, C FROM(
        SELECT DISTINCT(X.A) AS A, X.B, X.C from WAYNE X
)