Autor Tópico: MYSQL (COMANDOS)  (Lida 843 vezes)

Offline pedrovip

  • Novato
  • Mensagens: 3
    • Ver Perfil
MYSQL (COMANDOS)
« em: 28 de Outubro de 2008, 15:36:23 »
Pessoal eu crio essas tabelas e em seguida....

CREATE TABLE Marca (
   CodigoMarca int NOT NULL,
   Nome nvarchar (50) NOT NULL,
   primary key (CodigoMarca));


CREATE TABLE Modelo (
   CodigoModelo int NOT NULL,
   Nome nvarchar (50)NOT NULL,
   CodigoMarca int NOT NULL,
   AnoFabInicial int NOT NULL,
   AnoFabFinal int NULL,PRIMARY KEY (CodigoModelo));


CREATE TABLE Veiculo (
     CodVeiculo bigint NOT NULL,
     Placa char (7) NOT NULL,
     Cor nchar (10) NOT NULL,
     AnoFaricacao int NOT NULL,
     AnoModelo int NULL,
     Combustivel nchar (10) NOT NULL,
     CodigoModelo int NOT NULL,

PRIMARY KEY (CodVeiculo));

QUANDO EU VOU ADICIONAR UMA FK USANDO O ALTER TABLE OCORRE UM ERRO! FALA Q A SINTAX TA ERRADA E N CONSIGO ARRUMA AJUDA AEWW

ALTER TABLE Veiculo
     add constraint FK_Veiculo_Modelo
     foreign key CodigoModelo
     references Modelo (CodigoModelo);


ALTER TABLE Modelo
     ADD CONSTRAINT FK_Modelo_Marca
     FOREIGN KEY CodigoMarca
     REFERENCES Marca (CodigoMarca);

 




Roleta das Anedotas - Abre noutra janela