Hola, siguiendo con nuestra guía de SQL hoy vamos a ver la Restricción UNIQUE.
SQL - Restricción UNIQUE
La restricción UNIQUE identifica de manera única cada fila de una columna.
Pueden existir varias restricciones UNIQUE en diferentes columnas de una tabla.
SQL - Sintaxis Restricción UNIQUE
La sintaxis de la restricción UNIQUE varia de acuerdo al Sistema de Base de datos:
Ejemplo MySQL:
CREATE TABLE tabla {columna, UNIQUE(columna)}
CREATE TABLE Usuarios {id int NOT NULL UNIQUE,nombre varchar(255) NOT NULL}
Ejemplo en ORACLE, SQLSERVER, ACCESS:
CREATE TABLE tabla {columna UNIQUE};
CREATE TABLE Usuarios {id int UNIQUE, nombre varchar(255) NOT NULL}
SQL - Diferencias entre la restricción UNIQUE y PRIMARY KEY
La principal diferencia es que una Restricción UNIQUE puede tener valores nulos, una PRIMARY KEY no, otra diferencia, es que en una tabla puede haber varios valores únicos, pero solo una PRIMARY KEY.
SQL - Restricción UNIQUE - Sintaxis UNIQUE - Diferencias entre la restricción UNIQUE y PRIMARY KEY
Reviewed by El lado oscuro de java
on
julio 01, 2014
Rating:
No hay comentarios: