Error creating a simple table in Oracle SQL Developer

0

I'm having trouble creating the following table:

CREATE TABLE T_AM_OME_ADVOGADO
(
cd_pessoa   NUMBER (8) NOT NULL ,
nr_oab      NUMBER (8) NOT NULL ,
nr_cpf      NUMBER (11) NOT NULL ,
nr_rg       CHAR (10) NOT NULL ,
ds_email    VARCHAR2 (128) NOT NULL ,
ds_password VARCHAR2 (40)
) ;
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT PK_AM_ADVOGADO PRIMARY KEY (     cd_pessoa ) ;
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT UN_AM_ADVOGADO_CPF UNIQUE ( nr_cpf ) ;
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT UN_AM_ADVOGADO_RG UNIQUE ( nr_rg ) ;
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT UN_AM_ADVOGADO_OAB UNIQUE ( nr_oab ) ;

Error Reporting

Erro a partir da linha : 10 no comando -
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT PK_AM_ADVOGADO PRIMARY KEY (         cd_pessoa ) 
Relatório de erros -
Erro de SQL: ORA-02264: nome já usado por uma restrição existente
02264. 00000 -  "name already used by an existing constraint"
*Cause:    The specified constraint name has to be unique.
*Action:   Specify a unique constraint name for the constraint.


Erro a partir da linha : 11 no comando -
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT UN_AM_ADVOGADO_CPF UNIQUE (     nr_cpf ) 
Relatório de erros -
Erro de SQL: ORA-02264: nome já usado por uma restrição existente
02264. 00000 -  "name already used by an existing constraint"
*Cause:    The specified constraint name has to be unique.
*Action:   Specify a unique constraint name for the constraint.


Erro a partir da linha : 12 no comando -
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT UN_AM_ADVOGADO_RG UNIQUE (     nr_rg ) 
Relatório de erros -
Erro de SQL: ORA-02264: nome já usado por uma restrição existente
02264. 00000 -  "name already used by an existing constraint"
*Cause:    The specified constraint name has to be unique.
*Action:   Specify a unique constraint name for the constraint.


Erro a partir da linha : 13 no comando -
ALTER TABLE T_AM_OME_ADVOGADO ADD CONSTRAINT UN_AM_ADVOGADO_OAB UNIQUE (     nr_oab ) 
Relatório de erros -
Erro de SQL: ORA-02264: nome já usado por uma restrição existente
02264. 00000 -  "name already used by an existing constraint"
*Cause:    The specified constraint name has to be unique.
*Action:   Specify a unique constraint name for the constraint.
    
asked by anonymous 18.08.2016 / 21:18

1 answer

4

Your database already has the following constraints:

  • PK_AM_ADVOGADO
  • UN_AM_ADVOGADO_CPF
  • UN_AM_ADVOGADO_RG
  • UN_AM_ADVOGADO_OAB

Use another name for the constraints you are creating now (or remove the old constraints if applicable)

    
18.08.2016 / 21:31