Bonjour,
Je voudrais créer une table minimale (pour SCOTT) avec cet ordre:
De plus voici les caractéristiques du tablespace USERS:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 create table pl16 (id number( 2)) storage (initial 1k next 1k maxextents 1);
de plus:1* select * from user_tablespaces where tablespace_name = 'USERS'
TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS
------------------------------ ---------- -------------- ----------- ----------- -----------
USERS 8192 65536 1 2147483645
USERS est le tbs par défaut de SCOTT.1* select tablespace_name, extent_management from user_tablespaces where tablespace_name = 'USERS'
TABLESPACE_NAME EXTENT_MAN
------------------------------ ----------
USERS LOCAL
L'ordre CREATE TABLE ignore la clause storage et donne à la table PL16 les infos du tablespace.
Donc la question est: comment modifier l'ordre CREATE TABLE pour qu'il prenne en compte la clause Storage?
( Je cherche à créer une table de 1 extent de 1 k pour générer l'exception ORA 01631 max extents reached dans une loop infinie sur un insert).
Merci pour vos lumières
Partager