SQL - Restricción UNIQUE - Sintaxis UNIQUE - Diferencias entre la restricción UNIQUE y PRIMARY KEY

Hola, siguiendo con nuestra guía de SQL hoy vamos a ver la Restricción UNIQUE.

SQL - Restricción UNIQUE - Sintaxis UNIQUE - Diferencias entre la restricción UNIQUE y PRIMARY KEY

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 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: 5

No hay comentarios:

Con la tecnología de Blogger.