Obtener acceso a los datos de base de datos y modificarlos

Para tener acceso y cambiar los datos de la base de datos, deberá conocer los aspectos fundamentales de la generación y ejecución de instrucciones de Transact-SQL y del procesamiento de conjuntos de resultados relacionales (o tabulares).

Los temas de esta sección proporcionan información que ayuda a recuperar datos de tablas de Microsoft SQL Server y modificarlos.

En esta sección

  • Herramientas de consulta
    Describe las distintas clases de herramientas usadas para trabajar con SQL Server.

  • Seleccionar una base de datos
    Describe cómo SQL Server determina la base de datos que contiene un objeto especificado.

  • Usar las opciones de SQL Server
    Describe las distintas opciones que afectan al resultado y el rendimiento de las instrucciones SQL.

  • Elementos de Transact-SQL
    Describe los principales elementos de sintaxis utilizados en instrucciones Transact-SQL.

  • Aspectos básicos de las consultas
    Describe los procesos fundamentales para generar instrucciones Transact-SQL. También describe las principales cláusulas usadas en las instrucciones SELECT, INSERT, DELETE y UPDATE:

    • Lista SELECT

    • Cláusula FROM

    • Cláusula WHERE

    • Cláusula ORDER BY

    • Cláusulas JOIN

  • Manipular conjuntos de resultados
    Describe cómo manipular y controlar los resultados de consultas mediante la combinación de conjuntos de resultados y vistas, trabajar con conjuntos de resultados temporales, generar informes de resumen de conjuntos de resultados y enviar notificaciones cuando el conjunto de resultados cambia.

  • Cambiar datos en una base de datos
    Describe los métodos para insertar nuevas filas y actualizar o eliminar filas existentes.

  • Procedimientos de Transact-SQL
    Describe los métodos para agrupar instrucciones Transact-SQL.

  • Transacciones (motor de la base de datos)
    Describe cómo se pueden agrupar en una transacción varias instrucciones de modificación de datos.

  • Versiones de filas y bloqueo
    Describe la forma en que SQL Server impide que varios usuarios modifiquen los mismos datos al mismo tiempo.

  • Cursores (motor de base de datos)
    Describe la forma en que las instrucciones SELECT devuelven siempre un conjunto de filas, aunque las aplicaciones necesiten revisar algunas veces el conjunto de resultados de fila en fila. Los cursores admiten el procesamiento del conjunto de resultados por filas o por bloques de filas.

  • Consultas distribuidas
    Describe cómo codificar instrucciones de Transact-SQL que hagan referencia a datos de distintas instancias de SQL Server o incluso de orígenes de datos OLE DB u ODBC que no sean de SQL Server.