如果没有定义表空间怎么办(PARTITION)

时间:2014-05-24 16:17:38

标签: oracle database-partitioning

我按列表创建分区,但不为每个PARTITION定义表空间。那么会发生什么?:

CREATE TABLE movie_genres (
    movie_genre_id INT NOT NULL,
    movie_id INT NOT NULL,
    genre_id INT NOT NULL,
    PRIMARY KEY (movie_genre_id),
    FOREIGN KEY (movie_id) REFERENCES movies(movie_id),
    FOREIGN KEY (genre_id) REFERENCES GENRES(genre_id),
    UNIQUE (movie_id, genre_id)
)
  PARTITION BY LIST(GENRE_ID)
  ( PARTITION Drama VALUES (8),
    PARTITION Comedy VALUES (5)
  );

1 个答案:

答案 0 :(得分:1)

从dba(all,user)_part_tables;

中选择def_tablespace_name