Mi problema es que no puedo crear una llave foranea solo me sale este error
Mens. 156, Nivel 15, Estado 1, Línea 3
Sintaxis incorrecta cerca de la palabra clave 'CONSTRAINT'.
no me parece q ande tan mal les dejo el codigo porfa ayudenme y muchas gracias
codigo:
--------------------------------------------------
create database renta_auto
go
use renta_auto
create table cliente (
idcliente int not null,
nombre varchar (50),
direccion varchar (50),
telefono varchar (50),
notarjeta bigint
)
go
create table automovil (
placa varchar (9) not null,
nombre varchar (50),
marca varchar (50),
modelo int,
transmision varchar (50),
color varchar (50)
)
go
create table renta (
idcliente int not null,
placa varchar (9) not null,
fecha smalldatetime not null,
kilometraje int not null,
precio money not null
)
go
ALTER TABLE cliente
add constraint PK_cliente primary key (idcliente)
go
alter table automovil
add constraint PK_automovil primary key (placa)
go
alter table renta
add constraint PK_renta primary key (idcliente, placa, fecha)
go
ALTER TABLE renta
ADD CONSTRAINT FK_renta_cliente FOREIGN KEY (idcliente) REFERENCES cliente (idcliente)
CONSTRAINT FK_renta_automovil FOREIGN KEY (placa) REFERENCES automovil (placa)
es en sql server express edition 2005