Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-10-2004
Jose Manuel Jose Manuel is offline
Miembro
 
Registrado: may 2003
Posts: 112
Poder: 21
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
  #2  
Antiguo 09-01-2005
AngelMarvin AngelMarvin is offline
Miembro
 
Registrado: jun 2004
Ubicación: Santa Cruz de la Sierra
Posts: 42
Poder: 0
AngelMarvin Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:12:03.


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
Copyright 1996-2007 Club Delphi