Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Oracle (https://www.clubdelphi.com/foros/forumdisplay.php?f=22)
-   -   Crear tabla e indices en Tablespaces diferentes (https://www.clubdelphi.com/foros/showthread.php?t=15274)

Jose Manuel 16-10-2004 09:45:40

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


AngelMarvin 09-01-2005 00:26:50

hola, como estas. Yo tengo este script:

Código SQL [-]
CREATE TABLE "UCBADMIN".PUBLICACION
(
 Num_Sec   NUMBER(10),
 Fecha   DATE  NOT NULL,
 Material_Lectura VARCHAR2(30) NOT NULL,
 Periodico  NUMBER(1),
 Documento  BLOB,
 Num_Sec_Persona  NUMBER(10) NOT NULL,
 CONSTRAINT PKPUBLICACION   PRIMARY KEY (Num_Sec)  Using Index TableSpace I_TS_SAP ,
 CONSTRAINT FKPublicacion_Persona FOREIGN KEY (Num_Sec_Persona) REFERENCES PERSONAS(Num_Sec)
)  TABLESPACE "TS_SAP";

Es pero te ayude.


La franja horaria es GMT +2. Ahora son las 20:36:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi