SQL – Clave principal

Anuncios

Una clave primaria es un campo en una tabla que identifica de forma única cada fila / registro en una tabla de base de datos. Las claves primarias deben contener valores únicos. Una columna de clave principal no puede tener valores NULL.

Una tabla solo puede tener una clave principal, que puede constar de uno o varios campos. Cuando se utilizan varios campos como clave principal, se denominan clave compuesta.

Si una tabla tiene una clave principal definida en cualquier campo, no puede tener dos registros con el mismo valor de ese (s) campo (s).

Nota: utilizaría estos conceptos al crear tablas de base de datos.

Crear clave principal

Aquí está la sintaxis para definir el ID atributo como clave principal en una tabla CUSTOMERS.

Para crear una restricción PRIMARY KEY en la columna «ID» cuando la tabla CUSTOMERS ya existe, utilice la siguiente sintaxis SQL:

ALTER TABLE CUSTOMER ADD PRIMARY KEY (ID);

NOTA: si usa la instrucción ALTER TABLE para agregar una clave principal, la (s) columna (s) de clave principal ya deberían haber sido declaradas para no contener valores NULL (cuando se creó la tabla ).

Para definir una restricción PRIMARY KEY en varias columnas, utilice la sintaxis SQL que se indica a continuación.

Para crear una restricción PRIMARY KEY en las columnas «ID» y «NAMES» cuando La tabla CLIENTES ya existe, use el siguiente sistema SQL ntax.

ALTER TABLE CUSTOMERS ADD CONSTRAINT PK_CUSTID PRIMARY KEY (ID, NAME);

Eliminar clave principal

Puede borrar las restricciones de clave principal de la tabla con la sintaxis que se indica a continuación.

ALTER TABLE CUSTOMERS DROP PRIMARY KEY ;
sql-rdbms-concept.htm
Anuncios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *