Tarea

Solo disponible en BuenasTareas
  • Páginas : 4 (863 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2011
Leer documento completo
Vista previa del texto
BASE DE DATOS

INGENIERIA DE SISTEMAS

CONSTRUCTORES DE CONTROL DE FLUJO

Variables :
Una variable local es un objeto que contiene un valor individual de datos de un tipo específico.Normalmente, las variables se utilizan en lotes y secuencias de comandos: •Como contadores, para contar el número de veces que se realiza un bucle o controlar cuántas veces debe ejecutarse. •Para contener unvalor de datos que desea probar mediante una instrucción de control de flujo. •Para guardar el valor de un dato que se va a devolver en un código de retorno de un procedimiento almacenado

Declararvariables locales con DECLARE
DECLARE Nombre_Variable Tipo_Dato

Este comando se usa para declarar variables locales. Para proporcionar un valor por defecto para la variable, incluya una cláusulaDEFAULT . El valor puede especificarse como expresión, no necesita ser una constante. Si la cláusula DEFAULT no está presente, el valor inicial es NULL. La visibilidad de una variable local es dentrodel bloque BEGIN ... END donde está declarado. Puede usarse en bloques anidados excepto aquéllos que declaren una variable con el mismo nombre. ING. IVAN IMAN AGURTO

BASE DE DATOS

INGENIERIA DESISTEMAS

Sentencia SET para variables
SET Nombre_Variable = Valor

El comando SET en procedimientos almacenados es una versión extendida del comando general SET. Las variables referenciadaspueden ser las declaradas dentro de una rutina, o variables de servidor globales. El comando SET en procedimientos almacenados se implementa como parte de la sintaxis SET pre-existente. Esto permite unasintaxis extendida de SET a=x, b=y. donde distintos tipos de variables (variables declaradas local y globalmente y variables de sesión del servidor) pueden mezclarse. Esto permite combinaciones devariables locales y algunas opciones que tienen sentido sólo

La sentencia SELECT

... INTO

SELECT Nombre_Campo,... INTO Nombre_Variable ,... from Nombre_Tabla Esta sintaxis SELECT almacena...
tracking img