Deferred Segment Creation
E' un parametro introdotto dalla versione oracle 11gr2. Di default è valorizzato a true e consiste nel creare la tabella solo quando viene effettuata la prima insert. SQL> show parameter deferred_segment_creation NAME TYPE VALUE ------------------------- ------- -------------------------------- deferred_segment_creation boolean TRUE Creiamo la tabella vuota TEST_DEF ed eseguiamo le seguenti query: SQL> select segment_name from USER_SEGMENTS where segment_name= 'TEST_DEF' ; 0 row selected SQl> select segment_created from USER_TABLES where table_name= 'TEST_DEF' ; SEGMENT_CREATED ----------------------------------- NO Nel momento che effettuo una insert, seguita da commit o rollback, viene occupato il segment da associare alla tabella. SQL> insert into TEST_DEF values (101); SQL> select segment_name from USER_