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";