tarea
Introducción a Transact SQL
Programación con Transact SQL
Fundamentos de Transact SQL
Primeros pasos con Transact SQL
Scripts y lotes.
Tipos de datos en Transact SQL
Tipos de datos numéricos.
Tipos de datos de caracter.
Tipos de datos de fecha.
Tipos de datos binarios. Tipo de datos XML.
Otros tipos de datos.
Tipos de datos personalizados.
Variables en Transact SQL
Declarar variables es Transact SQL
Asignar variables en Transact SQL
Equivalencia de datos de SQL Server y .NET
Operadores en Transact SQL
Estructuras de control en Transact SQL
Estructura IF
Estructura CASE
BucleWHILE
Estructura GOTO
Control de errores en Transact SQL
Uso de TRY CATCH
Funciones especiales de Error
La variable de sistema @@ERROR
Generar un error con RAISERROR
Consultar datos en Transact SQL
La sentencia SELECT
La cláusula WHERE
La cláusula ORDER BY
Consultas agregadas
La cláusulaGROUP BY
La cláusula HAVING
AVG
Count
Max, Min
Sum
Uso de Select TOP con consultas agregadas
Select FOR XML
Clausula FOR XML.
Campos y variables XML.
Operaciones con conjuntos.
UNION
EXCEPT
INTERSECT
Insertar datos en Transact SQL
Inserción individual de filas. Insertción múltiple de filas.
Inserción de valores por defecto.
Clausula OUTPUT
Actualizar datos en Transact SQL
Update
Update INNER JOIN
Clausula OUTPUT
Borrar datos en Transact SQL
Delete
Clausula OUTPUT
Truncate Table
Transacciones en Transact SQL
Concepto de transaccion Transacciones implicitas y explicitas
Transacciones anidadas.
Puntos de recuperacion
Procedimientos almacenados en Transact SQL
Funciones en Transact SQL
Funciones escalares
Funciones en linea
Funciones en línea de multiples sentencias
Funciones integradas de Transact SQL (I)
Cast y Convert
Isnull COALESCE
GetDate y GetUTCDate
Triggers en Transact SQL
Trigger DML
Trigger DDL
Cursores en Transact SQL
SQL dinámico en Transact SQL
La instrucción comando EXECUTE
El procedimiento almacenado sp_executesql
Introducción a Transact SQL
SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que noposee la potencia de los lenguajes de programación.
Para abordar el presente tutorial con mínimo de garantias es necesario conocer previamente SQL.
Podemos acceder a un completo tutorial de SQL desde AQUI.
Transact SQL es el lenguaje de programación que proporciona SQL Server para ampliar SQL con los elementos caracteristicos de los lenguajes de programación: variables, sentenciasde control de flujo, bucles ...
Cuando se desea realizar una aplicación completa para el manejo de una base de datos relacional, resulta necesario utilizar alguna herramienta que soporte la capacidad de consulta del SQL y la versatilidad de los lenguajes de programación tradicionales. Transact SQL es el lenguaje de programación que proporciona SQL Server para extender el SQL estándar con otrotipo de instrucciones.
Transact SQL existe desde las primeras versiones de SQL Server, si bien a lo largo de este tutorial nos centraremos en la versión SQL Server 2005.
¿Que vamos a necesitar?
Para poder seguir este tutorial correctamente necesitaremos tener los siguientes elementos:
Un servidor SQL Server 2005. Podemos descargar gratuitamente la versión SQL...
Regístrate para leer el documento completo.