La sintaxis para crear llaves foráneas es la siguiente:
FOREING KEY [Campo] REFERENCES [Tabla2] ([Campo_Tabla2])
Al igual que en las llaves primaria, aquí tambien tenemos la opción de poner el nombre de la CONSTRAINT y evitar que sea el SQL quien asigne el nombre:
CONSTRAINT [Nombre_Constraint] FOREING KEY [Campo] REFERENCES [Tabla2] ([Campo_Tabla2])
Supongamos que tenemos una tabla de usuarios y una tabla de autos, a la que a cada auto le asignaremos un usuario, entonces para crear esta llave foránea haríamos lo siguiente:
CREATE TABLE tblAutos
(
Marca Varchar(10) NOT NULL,
Año Int NOT NULL,
Precio Money,
Usuario Int NOT NULL,
CONSTRAINT FK_tblAutos_tblUsuarios FOREING KEY Usuario REFERENCES tblUsuarios(ID)
)
Suscribirse a:
Enviar comentarios (Atom)
-
Ahora lo que vamos a hacer es validar los usuarios que vayamos agregando para evitar tener dos usuarios con la misma clave. Para hacer esto ...
-
Lo que pretendemos lograr es poder agregar registros a un GridView utilizando un DataTable que contenga toda la información que queremos mos...
-
Ahora bien, si lo que queremos es que nos salga una imagen en lugar de una leyenda tendremos que hacer lo siguiente. En mi caso, voy a agreg...
No hay comentarios:
Publicar un comentario