ERROR ORA-01735: opción ALTER TABLE no válida
Publicado por GUILLERMO (2 intervenciones) el 13/01/2007 14:31:45
Hola a todos,
soy un poco novato con oracle, sobretodo en el tema de administrador.
Me he instalado en mi máquina oracle9i una base de datos y he creado un usuario.
Desde este usuario he creado 2 tablas:
CREATE TABLE LOCALIDAD(
COD_LOC VARCHAR2(2) PRIMARY KEY,
LOCALIDAD VARCHAR2(40)
)
CREATE TABLE OFICINA (
COD_OFIC NUMBER(3) PRIMARY KEY,
NOMBRE VARCHAR2(82),
DEUDAS NUMBER(8),
COD_LOC VARCHAR2(2)
)
y ahora cuando quiero alterar la segunda para unirlas me da un error muy raro.
SQL> ALTER TABLE OFICINA ADD CONSTRAINT
2 FK_OFICINA_LOCALIDAD FOREIGN KEY(COD_LOC) REFERENCES LOCALIDAD(COD_LOC));
FK_OFICINA_LOCALIDAD FOREIGN KEY(COD_LOC) REFERENCES LOCALIDAD(COD_LOC))
*
ERROR en línea 2:
ORA-01735: opción ALTER TABLE no válida
Creo que estoy utilizando la sintaxis correcta, ¿me falta dar algún permiso a ese usuario?¿la sintaxis es incorrecta?
Un saludo y muchas gracias de antemano!!
soy un poco novato con oracle, sobretodo en el tema de administrador.
Me he instalado en mi máquina oracle9i una base de datos y he creado un usuario.
Desde este usuario he creado 2 tablas:
CREATE TABLE LOCALIDAD(
COD_LOC VARCHAR2(2) PRIMARY KEY,
LOCALIDAD VARCHAR2(40)
)
CREATE TABLE OFICINA (
COD_OFIC NUMBER(3) PRIMARY KEY,
NOMBRE VARCHAR2(82),
DEUDAS NUMBER(8),
COD_LOC VARCHAR2(2)
)
y ahora cuando quiero alterar la segunda para unirlas me da un error muy raro.
SQL> ALTER TABLE OFICINA ADD CONSTRAINT
2 FK_OFICINA_LOCALIDAD FOREIGN KEY(COD_LOC) REFERENCES LOCALIDAD(COD_LOC));
FK_OFICINA_LOCALIDAD FOREIGN KEY(COD_LOC) REFERENCES LOCALIDAD(COD_LOC))
*
ERROR en línea 2:
ORA-01735: opción ALTER TABLE no válida
Creo que estoy utilizando la sintaxis correcta, ¿me falta dar algún permiso a ese usuario?¿la sintaxis es incorrecta?
Un saludo y muchas gracias de antemano!!
Valora esta pregunta
0