Manejo de Sybase Eventos con disparadores y procedimientos Uso de SQL - Parte 9 División 5 Introducción Esto es parte de mi serie 9, Manejo de Sybase Eventos con disparadores y procedimientos almacenados utilizando SQL. Esta serie es la quinta división de mi serie de mayor tamaño, la base de datos. Usted debe haber leído todas las diferentes partes de la gran serie (o tutoriales equivalentes de otros lugares) hasta este punto. En esta parte de la serie, vemos cómo trabajar con variables de SQL en Sybase SQL Anywhere 12.
Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en forchatrans @ yahoo.com. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Variable en una sentencia compuesta El COMENZAR declaración es una instrucción compuesta. El objetivo de la declaración es COMENZAR juntos para sentencias SQL normales del grupo. Se puede declarar una variable dentro de una sentencia compuesta, pero sólo las sentencias de SQL de la sentencia compuesta podrá ver (uso) la variable.
Una variable de este tipo no se puede ver (usa) fuera de la sentencia compuesta. Hemos visto esto antes, pero aquí vamos a examinar con más detalle. Una forma simplificada de la sintaxis de declaración es: DECLARE nombre-variable [...] de tipo de datos [{= | DEFAULT} inicial-valor] de valor inicial: valor especial | cuerda | [-] Número | NULL-valor especial: ACTUAL {BASE DE DATOS | FECHA | TIEMPO | TIMESTAMP | USUARIO} | USUARIO nombre-variable es un nombre de su elección que le das. El valor inicial puede ser un valor especial (ver más abajo).
Puede ser una cadena, que es el texto entre comillas simples. Puede ser un número precedido por el signo negativo si el número es negativo. También puede ser NULL. Considere NULL como vacía. El valor especial puede ser la frase, base de datos actual, o FECHA ACTUAL, o la hora actual, o CURRENT TIMESTAMP o usuario actual. La sentencia SQL SET Si se declara una variable sin asignar un valor a la misma, se puede asignar un valor más adelante en el código utilizando una sentencia SQL conocida como la sentencia SET.
La sintaxis de la sentencia SET es: identificador SET = expresión; En este caso, significa identificador nombre-variable. Para simplificar, considere la expresión como un valor (número o cadena) o un nombre de variable. Va a probar los ejemplos de código en este tutorial. Antes de intentar cualquier código, inicie el
exe?