SQL SERVER
PROGRAMACIÓN CON 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 deprogramación. No permite el uso de variables, estructuras
de control de flujo, bucles, y demás elementos característicos de la programación. No es de
extrañar, SQL es un lenguaje de consulta, no un lenguajede 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, resultanecesario 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 queproporciona 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 lasunidades de programa de la base de datos SQL
Server, están son:
Procedimientos almacenados
Funciones
Triggers
Scripts
1. DECLARAR VARIABLES
La declaración de variables se debe empezarcon la palabra reservada declare y el
nombre de cada variable debe preceder el símbolo de @, seguidamente el tipo de
dato. Las variables se declaran al principio de un proceso.
Ejemplos:
declare@nombre varchar(50)
declare @peso float
declare @numero1 int, @numero2 int
2. INICIALIZAR VARIABLES
Es posible asignar valores a variables con la instrucción SELECT o la instrucción
SET,utilizando el operador de asignación (=). Los valores asignados mediante SET
pueden ser constantes, otras variables o expresiones.
Ejemplos:
set @nombre='Ana Paredes'
set @peso=54.56
set @numero1=12
set@numero2=-23
3. IMPRIMIR CONTENIDO DE VARIABLES
Para imprimir el contenido de una variable, se puede utilizar la función PRINT
Ejemplos:
print @nombre
print @peso
print @numero1
print...
Regístrate para leer el documento completo.