Tarea
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...
Regístrate para leer el documento completo.