Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Me estoy volviendo loco ayuda!! create table create index

Estas en el tema de Me estoy volviendo loco ayuda!! create table create index en el foro de Oracle en Foros del Web. Hola! Necesito ayuda urgente o me da algo, llevo tres horas con esto, estoy trabajando en oracle 10g y estoy haciendo unos scripts: Esto funciona ...
  #1 (permalink)  
Antiguo 26/12/2010, 11:12
 
Fecha de Ingreso: diciembre-2006
Mensajes: 1
Antigüedad: 17 años, 4 meses
Puntos: 0
Me estoy volviendo loco ayuda!! create table create index

Hola!

Necesito ayuda urgente o me da algo, llevo tres horas con esto, estoy trabajando en oracle 10g y estoy haciendo unos scripts:

Esto funciona perfectamente:

CREATE TABLE PROFESOR (
CODP VARCHAR(4) NOT NULL ,
NOMBREP VARCHAR(15) NOT NULL ,
DEPARTAMENTO_CODD VARCHAR(4) NOT NULL ,

PRIMARY KEY (CODP, DEPARTAMENTO_CODD));

Esto funciona perfectamente:

CREATE INDEX INA ON PROFESOR (DEPARTAMENTO_CODD)

Pero si mezclo las dos cosas no hay manera, me da un error de identificador no valido, he probado de mil maneras y nada:

CREATE TABLE PROFESOR (
CODP VARCHAR(4) NOT NULL ,
NOMBREP VARCHAR(15) NOT NULL ,
DEPARTAMENTO_CODD VARCHAR(4) NOT NULL ,

PRIMARY KEY (CODP, DEPARTAMENTO_CODD),
CREATE INDEX INA ON PROFESOR (DEPARTAMENTO_CODD));
  #2 (permalink)  
Antiguo 26/12/2010, 13:57
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: Me estoy volviendo loco ayuda!! create table create index

Es que eso nunca te va a funcionar, el CREATE TABLE y el CREATE INDEX son dos sentencias DDL distintas y las tienes que lanzar por separado.

SI las quieres tirar en un sql si puedes :

CREATE TABLE PROFESOR (
CODP VARCHAR(4) NOT NULL ,
NOMBREP VARCHAR(15) NOT NULL ,
DEPARTAMENTO_CODD VARCHAR(4) NOT NULL,
PRIMARY KEY (CODP, DEPARTAMENTO_CODD))
/

CREATE INDEX INA ON PROFESOR (DEPARTAMENTO_CODD)
/

Etiquetas: create, index, loco, table
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:50.