Consulta SQL para obtener nombres de columna de una tabla

En este artículo, veremos cómo obtener nombres de columna de una tabla.

Paso 1: Creación de base de datos

Estamos creando la base de datos usando la consulta CREAR.

Consulta:

CREATE DATABASE Test

Producción:

El comando se completa con éxito. Significa que se crea la base de datos llamada Prueba. El siguiente paso es crear una tabla.

Paso 2: Crear tabla

La tabla de datos tendrá tres campos FirstName, LastName y Age. Usando la siguiente consulta, crearemos una tabla.

Consulta:

CREATE TABLE Data(FirstName varchar(40),
LastName varchar(30),Age int, );

Producción:

La tabla de datos se crea en la base de datos.

Paso 3: Insertar datos en la tabla

Usando la siguiente consulta, agregaremos los datos a nuestra tabla.

Consulta:

INSERT INTO Data
VALUES ('Rahul','Sharma',15),
   ('Soha','Shaikh',24),
   ('Vivek','Rao',18),
   ('Sonali ','Rane',20);

Producción:

Hemos agregado los datos a nuestra tabla. Podemos verificar los datos en la tabla usando la consulta SELECT como se muestra a continuación.

Paso 4: Ver datos de la tabla

Consulta:

SELECT * FROM Data

Producción:

Paso 5: obtener nombres de columna de la tabla

Usaremos sys. columnas para obtener los nombres de las columnas en una tabla. Es una tabla del sistema y se utiliza para mantener la información de la columna. Contiene la siguiente información sobre las columnas:

  • Nombre: nombre de la columna.
  • Object_id: ID del objeto de la tabla a la que pertenece la columna.
  • Column_id: ID de la columna.
  • user_type_id: ID del tipo de columna definido por el usuario.
  • max_length: longitud máxima de la columna (en bytes).
  • is_nullable – 1=La columna es anulable.

Consulta:

SELECT name FROM sys.columns WHERE object_id = OBJECT_ID('Data')  

Producción:

Publicación traducida automáticamente

Artículo escrito por snehalchitnis1851 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 *