Creación y consulta de tablas

Completado

Puede usar Transact-SQL para crear tablas para las bases de datos, rellenarlas y capturar datos de ellas.

Creación de tablas

Utiliza instrucciones Transact-SQL para crear tablas para sus bases de datos, de modo que pueda almacenar y consultar sus datos. Para crear una tabla, realice los pasos siguientes:

  1. Señale su base de datos. Por ejemplo, para apuntar a una base de datos denominada OnlineShop, ejecutaría la siguiente instrucción en la ventana del editor de consultas elegida:

    USE OnlineShop;
    
  2. Después, puede usar CREATE TABLE para crear la tabla en la base de datos elegida. Por ejemplo, para crear una tabla Products, puede ejecutar la siguiente instrucción:

    CREATE TABLE Products  
    (ProductID int PRIMARY KEY NOT NULL,  
    ProductName varchar(50) NOT NULL,  
    ProductDescription varchar(max) NOT NULL);
    

    Esto crea una tabla con las columnas siguientes:

    Columna Descripción
    Id. de producto Una columna de ID de producto con tipo int. También es la clave principal de la tabla.
    ProductName Columna para el nombre de cada producto de tipo varchar con límite de hasta 50 caracteres. NOT NULL significa que la columna no puede estar vacía.
    Descripción del Producto Columna para la descripción de cada producto. También del tipo varchar.

Para crear correctamente una tabla, debe proporcionar un nombre para la tabla, los nombres de las columnas de la tabla y el tipo de datos de cada columna.

Nota:

Debe tener los permisos CREATE TABLE y ALTER SCHEMA para crear tablas.

Insertar y leer datos de una tabla

Una vez creada la tabla, querrá rellenarla con datos. Puede hacerlo con Transact-SQL mediante la instrucción INSERT. Por ejemplo, para agregar un producto a una tabla Products , puede ejecutar la siguiente instrucción:

INSERT Products (ProductID, ProductName, ProductDescription)  
    VALUES (1, 'The brown fox and the yellow bear', 'A popular book for children.');

Para leer datos de la tabla, use la instrucción SELECT. Por ejemplo, para capturar los nombres y descripciones de todos los productos de la tabla Products , ejecutaría la instrucción siguiente:

SELECT ProductName, ProductDescription
    FROM Products;