sql >> Base de Datos >  >> RDS >> Sqlserver

Cree una relación de uno a muchos usando SQL Server

  1. Definir dos tablas (ejemplo A y B), con su propia clave principal
  2. Defina una columna en la Tabla A como si tuviera una relación de clave externa basada en la clave principal de la Tabla B

Esto significa que la Tabla A puede tener uno o más registros relacionados con un solo registro en la Tabla B.

Si ya tiene las tablas en su lugar, use la instrucción ALTER TABLE para crear la restricción de clave externa:

ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id) 
  • fk_b :Nombre de la restricción de clave externa, debe ser único para la base de datos
  • b_id :Nombre de la columna en la Tabla A en la que está creando la relación de clave externa
  • b :Nombre de la tabla, en este caso b
  • id :Nombre de la columna en la Tabla B