Introducción a Transact SQL

Páginas: 31 (7545 palabras) Publicado: 1 de noviembre de 2015
[INTRODUCCIÓN A TRANSACT SQL] Prof.: Ing. Diego Casco

Introducción a Transact SQL
SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero
que no posee la potencia de los lenguajes de programación.
Transact SQL es el lenguaje de programación que proporciona SQL Server para
ampliar SQL con los elementos característicos de los lenguajes de programación:
variables,sentencias de 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 conotro tipo de instrucciones.

[INTRODUCCIÓN A TRANSACT SQL] Prof.: Ing. Diego Casco
Programación con Transact SQL
Introducción
SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la
potencia de los lenguajes de programación. No permite el uso de variables, estructuras de control de
flujo, bucles... y demás elementos característicos de la programación. Noes de extrañar, SQL es un
lenguaje de consulta, no un lenguaje de programación.
Sin embargo, SQL es la herramienta ideal para trabajar con bases de datos. 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óntradicionales. Transact SQL es el lenguaje de programación que proporciona Microsoft
SQL Server para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
lenguajes de programación.
Con Transact SQL vamos a poder programar las unidades de programa de la base de datos SQL Server,
están son:
Procedimientos almacenados
Funciones
Triggers
Scripts
Pero además Transact SQL nospermite realizar programas sobre las siguientes herramientas de SQL
Server: Service Broker

Fundamentos de Transact SQL
Primeros pasos con Transact SQL
Para programar en Transact SQL es necesario conocer sus fundamentos.
Como introducción vamos a ver algunos elementos y conceptos básicos del lenguaje.
Transact SQL no es CASE-SENSITIVE, es decir, no diferencia mayúsculas de minúsculas como otroslenguajes de programación como C o Java.
Un comentario es una aclaración que el programador incluye en el código. Son soportados 2 estilos de
comentarios, el de línea simple y de multilínea, para lo cual son empleados ciertos caracters especiales
como son:
-- Para un comentario de linea simple
/* ... */ Para un comentario de varias lineas
Un literal es un valor fijo de tipo numérico, carácter, cadenao lógico no representado por un identificador
(es un valor explícito).
Una variable es un valor identificado por un nombre (identificador) sobre el que podemos realizar
modificaciones. En Transact SQL los identificadores de variables deben comenzar por el carácter @, es
decir, el nombre de una variable debe comenzar por @.Para declarar variables en Transact SQL
debemos utilizar la palabra clavedeclare, seguido del identificador y tipo de datos de la variable.
Veamos algunos ejemplos:
-- Esto es un comentario de linea simple
/*
Este es un comentario con varias líneas.
Conjunto de Líneas.
*/

declare @nombre varchar(50)-- declare declara una variable

[INTRODUCCIÓN A TRANSACT SQL] Prof.: Ing. Diego Casco
-- @nombre es el identificador de la
-- variable de tipo varchar
set @nombre ='www.google.com' -- El signo = es un operador
-- www.google.com es un literal
print @Nombre -- Imprime por pantalla el valor de @nombre.
-- No diferencia mayúsculas ni minúsculas
Scripts y lotes.
Un script de Transact SQL es un conjunto de sentencias de Transact SQL en formato de texto plano
que se ejecutan en un servidor de SQL Server.
Un script está compuesto por uno o varios lotes. Un lote delimita...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a Transact-Sql
  • Informacion De Transact Sql
  • Laboratorio1 Transact SQL
  • Introduccion Al Sql
  • introduccion a sql
  • Transact Sql Con Microsoft Sql Server 2012
  • Introducción sql
  • Introduccion SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS