Consulta SQL para eliminar la clave principal

La clave principal es la clave que puede contener una o más columnas que identifican de forma única cada fila de una tabla. Podemos agregar una restricción de clave principal mientras creamos y podemos agregar o eliminar después usando el comando ALTER en nuestra tabla de la base de datos.

En este artículo, veamos cómo podemos eliminar una restricción de clave principal en una tabla usando MSSQL como servidor.

Paso 1: crear una base de datos

Usamos el siguiente comando para crear una base de datos llamada GeeksforGeeks:

Consulta:

CREATE DATABASE GeeksforGeeks

Paso 2: Uso de la base de datos

Para usar la base de datos GeeksforGeeks, use el siguiente comando:

Consulta:

USE GeeksforGeeks

Producción:

Paso 3: Crear la tabla

Cree una tabla detalles_estudiantes con 3 columnas usando la siguiente consulta SQL:  

Consulta:

CREATE TABLE student_details(
  stu_id VARCHAR(8) NOT NULL PRIMARY KEY,
  stu_name VARCHAR(20),
  stu_branch VARCHAR(20)
  );

Producción:

Paso 4: Verificación de la base de datos 

Para ver la descripción de la tabla usando la siguiente consulta SQL de la siguiente manera.

Consulta:

EXEC sp_columns student_details

Producción:

Paso 5: Insertar datos en la tabla  

Insertar filas en student_details usando la siguiente consulta SQL:

Consulta:

INSERT INTO student_details VALUES
('1940001','PRATHAM','E.C.E'),
('1940002','ASHOK','C.S.E'),
('1940003','PAVAN KUMAR','C.S.E'),
('1940004','SANTHOSH','E.C.E'),
('1940005','THAMAN','E.C.E'),
('1940006','HARSH','E.E.E')

Producción:

Paso 6: Verificación de los datos insertados

Ver las tablas detalles_del_estudiante, detalles_de_la_sucursal_del_estudiante, dirección_del_estudiante después de insertar filas usando la siguiente consulta SQL:

Consulta:

SELECT* FROM student_details 

Producción:

Paso 7: Conocer las restricciones de la tabla utilizando la siguiente consulta SQL.

Consulta:

SELECT * FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE  

Producción:

Aquí en la salida ‘PK’ significa clave principal. La restricción también se puede conocer desde el explorador de objetos.

Paso 8: aquí usamos la restricción Drop para eliminar la clave principal de la base de datos.

Consulta:

Eliminación de la restricción de clave principal mediante la siguiente consulta:

Consulta:

ALTER TABLE student_details
DROP CONSTRAINT PK__student___E53CAB21F07312DD

La restricción de clave principal ahora se elimina:

Producción:

Publicación traducida automáticamente

Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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