Oracle - ERROR: NOMBRE YA USADO POR UNA RESTRICCION EXISTEN

 
Vista:

ERROR: NOMBRE YA USADO POR UNA RESTRICCION EXISTEN

Publicado por ALF (1 intervención) el 25/06/2001 00:26:23
HE CREADO VARIAS TABLAS Y AL INTENTAR CREAR UNA ME DA EL SIGUIENTE ERROR EN ESTA FILA: COD_EMPRESA NUMBER(6,0) CONSTRAINT PRODUCTOS_FOREIGN_KEY REFERENCES PROVEEDORES(COD_EMPRESA) ,
ERROR en línea 8:
ORA-02264: nombre ya usado por una restricción existente

EL * APARECE DEBAJO DE LA PALBRA PRODUCTOS
OS PASO LAS TABLAS CREADAS Y A VER SI ME PODEIS HECHAR UNA MANO, GRACIAS:

Tabla ‘Empleados’:

SQL> CREATE TABLE EMPLEADOS(
2 COD_EMPLEADO NUMBER(6,0) NOT NULL,
3 NOMBRE VARCHAR2(20) NOT NULL,
4 APELLIDOS VARCHAR2(20) NOT NULL,
5 CARGO VARCHAR2(20) NOT NULL,
6 FECHA_ALT DATE DEFAULT SYSDATE
7 NOT NULL,
8 N_SS NUMBER (10,0) NOT NULL,
9 CONSTRAINT EMP_PRIMARY_KEY PRIMARY KEY(N_SS),
10 DNI NUMBER(10,0) NOT NULL,
11 NIF VARCHAR2(1),
12 SUELDO NUMBER(10,0) NOT NULL,
13 COMISION NUMBER(2,0));

Tabla creada.

Tabla ‘Equipos Base’:

SQL> CREATE TABLE EQ_BASE(
2 COD_EQUIPO_BASE NUMBER(4,0) NOT NULL,
3 CONSTRAINT EQ_BASE_PRIMARY_KEY PRIMARY KEY(COD_EQUIPO_BASE),
4 NOMBRE VARCHAR2(20),
5 DESCRIPCION VARCHAR2(40) NOT NULL,
6 PTAS NUMBER(10,0),
7 EUROS NUMBER(10,0));

Tabla creada.

Tabla ‘Equipos Predeterminados’:

SQL> CREATE TABLE EQ_PREDET (
2 COD_EQUIPO_PREDET NUMBER(4,0) NOT NULL,
3 CONSTRAINT EQ_PREDET_PRIMARY_KEY PRIMARY KEY(COD_EQUIPO_PREDET),
4 NOMBRE VARCHAR2(20),
5 DESCRIPCION VARCHAR2(40) NOT
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ERROR: NOMBRE YA USADO POR UNA RESTRICCION EXIS

Publicado por JM (54 intervenciones) el 25/06/2001 11:30:12
Muy fácil: el nombre que le estás dando a la restricción de clave foránea (PRODUCTOS_FOREIGN_KEY) ya existe en base de datos. Las restricciones son un tipo más de objeto de base de datos, por lo que deben tener un nombre único. Cambiale el nombre ¡y arreglado!

Saludos

José Manuel Navarro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ERROR: NOMBRE YA USADO POR UNA RESTRICCION EXIS

Publicado por Carlos Maldonado (1 intervención) el 09/01/2011 23:40:06
A mi me sale el mismo error, alguien tiene idea de como solucionar el problema?
Es URGENTE por favor ayúdenme!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar