Tutorial: Escritura de instrucciones Transact-SQLTutorial: Writing Transact-SQL Statements

SE APLICA A: SQL Server Azure SQL Database Azure Synapse Analytics (SQL DW) Almacenamiento de datos paralelos

Éste es el tutorial Escribir instrucciones Transact-SQLTransact-SQL .Welcome to the Writing Transact-SQLTransact-SQL Statements tutorial. Este tutorial está pensado para usuarios que no tienen experiencia en escribir instrucciones SQL.This tutorial is intended for users who are new to writing SQL statements. Ayudará a los nuevos usuarios a empezar revisando algunas instrucciones básicas para crear tablas e insertar datos.It will help new users get started by reviewing some basic statements for creating tables and inserting data. Este tutorial usa Transact-SQLTransact-SQL, la implementación de MicrosoftMicrosoft del estándar SQL.This tutorial uses Transact-SQLTransact-SQL, the MicrosoftMicrosoft implementation of the SQL standard. Este tutorial está pensado como una breve introducción al lenguaje Transact-SQLTransact-SQL y no como una sustitución de una clase de Transact-SQLTransact-SQL .This tutorial is intended as a brief introduction to the Transact-SQLTransact-SQL language and not as a replacement for a Transact-SQLTransact-SQL class. Las instrucciones de este tutorial son sencillas de forma intencionada y no pretenden representar la complejidad que se encuentra en una base de datos de producción típica.The statements in this tutorial are intentionally simple, and are not meant to represent the complexity found in a typical production database.

Nota: Si es un principiante, le resultará más fácil usar SQL Server Management StudioSQL Server Management Studio en lugar de escribir instrucciones de Transact-SQLTransact-SQL .NOTE: If you are a beginner you might find it easier to use SQL Server Management StudioSQL Server Management Studio instead of writing Transact-SQLTransact-SQL statements.

Buscar más informaciónFinding More Information

Para obtener más información sobre una instrucción determinada, busque la instrucción por su nombre en los Libros en pantalla de SQL Server o use el Contenido para examinar los 1800 elementos de lenguaje enumerados alfabéticamente en Referencia de Transact-SQL (motor de base de datos).To find more information about any specific statement, either search for the statement by name in SQL Server Books Online, or use the Contents to browse the 1,800 language elements listed alphabetically under Transact-SQL Reference (Database Engine). Otra buena estrategia para encontrar información es buscar palabras clave relacionadas con el contenido que le interesa.Another good strategy for finding information is to search for key words that are related to the subject matter you are interested in. Por ejemplo, si quiere conocer cómo se devuelve una parte de una fecha (como el mes), busque en el índice de fechas [SQL Server] y, después, seleccione dateparts.For example, if you want to know how to return a part of a date (such as the month), search the index for dates [SQL Server], and then select dateparts. Esto le llevará al tema DATEPART (Transact-SQL).This takes you to the topic DATEPART (Transact-SQL). Otro ejemplo sería averiguar cómo trabajar con cadenas, en cuyo caso deberá buscar funciones de cadena.As another example, to find out how to work with strings, search for string functions. Esto le llevará al tema Funciones de cadena (Transact-SQL).This takes you to the topic String Functions (Transact-SQL).

AprendizajeWhat You Will Learn

Este tutorial muestra cómo crear una base de datos, crear una tabla en la base de datos, insertar datos en la tabla, actualizar, leer y eliminar datos y, a continuación, eliminar la tabla.This tutorial shows you how to create a database, create a table in the database, insert data into the table, update the data, read the data, delete the data, and then delete the table. Creará vistas y procedimientos almacenados y configurará un usuario para la base de datos y los datos.You will create views and stored procedures and configure a user to the database and the data.

El tutorial está compuesto por tres lecciones:This tutorial is divided into three lessons:

Lección 1: Creación de objetos de base de datosLesson 1: Creating Database Objects
En esta lección, debe crear una base de datos, crear una tabla en la base de datos, insertar datos en la tabla, cambiar los datos y, a continuación, leer los datos.In this lesson, you create a database, create a table in the database, insert data into the table, update the data, and read the data.

Lección 2: Configuración de permisos en objetos de base de datosLesson 2: Configuring Permissions on Database Objects
En esta lección, debe crear un inicio de sesión y un usuario.In this lesson, you create a login and user. También creará una vista y un procedimiento almacenado y, a continuación, concederá permiso al usuario para el procedimiento almacenado.You will also create a view and a stored procedure, and then grant the user permission to the stored procedure.

Lección 3: Eliminar objetos de base de datosLesson 3: Deleting Database Objects
En esta lección, debe quitar el acceso a datos, eliminar datos de una tabla, eliminar la tabla y, por último, eliminar la base de datos.In this lesson, you remove access to data, delete data from a table, delete the table, and then delete the database.

RequisitosRequirements

Para completar este tutorial, no es preciso conocer el lenguaje SQL, pero deben comprenderse los conceptos básicos de base de datos, como las tablas.To complete this tutorial, you do not have to know the SQL language, but you should understand basic database concepts such as tables. Durante este tutorial, creará una base de datos y un usuario de Windows.During this tutorial, you will create a database and create a Windows user. Estas tareas requieren permisos de nivel superior; por tanto, debe iniciar la sesión en el equipo como administrador.These tasks require a high level of permissions; therefore, you should log in to the computer as an administrator.

El sistema debe tener instalado lo siguiente:Your system must have the following installed: