Ver Mensaje Individual
  #1  
Antiguo 16-10-2004
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Reputación: 22
Jose Manuel Va por buen camino
Crear tabla e indices en Tablespaces diferentes

Hola, estoy empezando con Oracle 9i, y quisiera saber como puedo indicar que al crear una tabla que tiene una restricción, la tabla se grabe en el tablespace "DATOS_TSD04" y el indice de la restricción se grabe en "DATOS_INX04".

Si la tabla la creo como en el ejemplo, la tabla y el indice de la restricción se crean en el mismo tablespace. Por otro lado, tampoco sé, si es posible hacer esto y si es una buena practica guardar los datos en un tablespace y los indices en otro.

Gracias por vuestra atención, y un saludo a todos
Jose Manuel García

Código:
CREATE TABLE "PRUEBAS"."NIF"
(	
  C_NIF                	VARCHAR2(15)      NOT NULL,      
  N_VERSION            	VARCHAR2(1)       DEFAULT  0 NOT NULL,               
  A_NOMBRE             	VARCHAR2(80)      NOT NULL,      
  A_DIRECCION          	VARCHAR2(80),     
  A_MUNICIPIO          	VARCHAR2(80),      
  A_COD_POSTAL         	VARCHAR2(5),                     
  A_PROVINCIA          	VARCHAR2(25)      NOT NULL,  
  A_TEL_FIJO         	VARCHAR2(15),                         
  A_TEL_MOVIL         	VARCHAR2(15),                         
  A_FAX         	VARCHAR2(15),                         
  A_EMAIL             	VARCHAR2(80),      
  A_USUARIO		VARCHAR2(11),
  CONSTRAINT "NIF_C_NIF_C_VERSION_PK" UNIQUE("C_NIF", "N_VERSION")
)                
TABLESPACE "DATOS_TSD04";
Responder Con Cita