Ajuda com Cód SQL

2 respostas
R

Alguém poderia me apontar o erro nesse código ? Estou tentando mas não consigo encontrar !

CREATE

TABLE CARRO

(

Id_Carro        INTEGER     NOT NULL ,

Modelo 	VARCHAR2 (128) ,

Cor        VARCHAR2 (64) ,

placa        VARCHAR2 (10) ,

Id_Socio INTEGER ,

Id_marca       INTEGER  ) ;

ALTER TABLE CARRO  ADD CONSTRAINT CARRO_PK PRIMARY KEY ( Id_Carro)

;
CREATE

TABLE SOCIO

(

Id_Socio    INTEGER 	 NOT NULL ,

Nome VARCHAR (256) ,

CPF     VARCHAR  (11) ,

Email     VARCHAR2 (256) ,

Id_Situacao    INTEGER

) ;

ALTER TABLE SOCIO ADD CONSTRAINT SOCIO_PK PRIMARY KEY ( Id_Socio)

;
CREATE

TABLE SITUACAO

(

Id_Situacao INTEGER NOT NULL ,

Situacao       VARCHAR (10)

) ;

ALTER TABLE SITUACAO ADD CONSTRAINT SITUACAO_PK PRIMARY KEY ( Id_Situacao)

;
CREATE

TABLE MARCA

(

Id_Marca INTEGER NOT NULL ,

Marca VARCHAR (128)

) ;

ALTER TABLE MARCA ADD CONSTRAINT MARCA_PK PRIMARY KEY ( Id_Marca)

;

ALTER TABLE SOCIO ADD CONSTRAINT Id_Situacao_FK FOREIGN KEY ( Id_Situacao)

REFERENCES SITUACAO ( Id_Situacao )

;

ALTER TABLE CARRO ADD CONSTRAINT Id_Socio_FK FOREIGN KEY ( Id_Socio)

REFERENCES SOCIO ( Id_Socio )

;

ALTER TABLE CARRO ADD CONSTRAINT Id_marca_FK FOREIGN KEY ( Id_marca)

REFERENCES Carro ( Id_marca )

;

2 Respostas

S

Seguindo esse documento da oracle, parece que o seu tipo vai ser NVARCHAR2 e não apenas VARCHAR2.

Jonathan_Medeiros

Qual o erro que ele apresenta ao ser executado ?

Criado 11 de março de 2018
Ultima resposta 12 de mar. de 2018
Respostas 2
Participantes 3