Una tecla compuesta SQL es una clave que se compone de dos columnas. Al definir una clave primaria, solo especificamos una sola columna en la mayoría de los casos.
Sin embargo, podemos crear una clave primaria identificada por dos columnas. Esto se conoce como una llave compuesta.
Aprendamos cómo podemos crear una tecla compuesta en SQL.
Sintaxis de tecla compuesta de SQL
El siguiente código muestra la sintaxis para crear una tecla compuesta en SQL.
Crear tabla_nameClave compuesta en PostgreSQL
El siguiente ejemplo muestra cómo crear una tabla con una tecla compuesta en PostgreSQL.
Crear productos de mesa (La consulta anterior crea una clave compuesta pasando columnas Product_ID y Product_Name.
NOTA: La creación de clave compuesta es relativamente similar en los principales motores de bases de datos.
Clave SQL Alter Composite
Para modificar la tecla compuesta, podemos usar la consulta de la tabla alter como se muestra a continuación:
ALTER TABLA TABLA_NAMEEl código anterior agregará una nueva restricción con el nombre especificado.
SQL eliminar la tecla compuesta
Para eliminar una tecla compuesta, puede usar el comando de caída como se muestra a continuación:
ALTER TABLA TABLA_NAMELa sintaxis anterior elimina la restricción con el nombre especificado.
Conclusión
Este artículo discutió cómo crear una clave compuesta en SQL. Una clave compuesta es una clave primaria que se compone de dos o más columnas.
Gracias por leer