*   >> Lectura Educación Artículos >> science >> programación

Pasar parámetros a los procedimientos en Sybase SQL Anywhere

Manejo de Sybase Eventos con disparadores y procedimientos Uso de SQL - Parte 7 División 5 Introducción Esto es parte de mi serie 7, Manipulación 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 pasar parámetros a los procedimientos de Sybase SQL Anywhere.

Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Significado de Paso de parámetros Imagine que tiene un desencadenador que llama a un procedimiento para llevar a cabo determinada tarea para el gatillo.

Debe ser posible para el activador para enviar datos con el procedimiento en el estado llamando, por lo que el procedimiento puede utilizar los datos para llevar a cabo la tarea que el gatillo quiere. Este proceso se llama Paso de parámetros para el procedimiento. Considere el siguiente procedimiento: CREATE Procedimiento sampleProcedure (EN par1 ENTERO, EN INTEGER par2) COMENZAR - SQL declaraciones END; Tenemos este procedimiento, decimos los paréntesis tienen las declaraciones de los parámetros.

EN significa que los parámetros representan los valores que se recibirían desde fuera del procedimiento, cuando el que se llama. Variables instrucción compuesta de una sentencia compuesta, como la de un disparador puede llamar a un procedimiento, el envío de datos al procedimiento. Los datos transmitidos pueden ser las variables o alguna expresión de la sentencia compuesta. El siguiente segmento de código ilustra esto.

BEGIN DECLARE INTEGER var1 = 25; DECLARE INTEGER var2 = 30; LLAME sampleProcedure (var1, var2); - Sentencias SQL END; La sentencia CALL en la sentencia compuesta llama al procedimiento enviando 25 y 30 con var1 y var2. El procedimiento recibirá estos números como par1 y par2. Nótese cómo la declaración se ha hecho en la sentencia compuesta y tenga en cuenta cómo se ha escrito la declaración llamando (el nombre del procedimiento se incluye).

Tenga en cuenta que el tipo de datos para la declaración en la sentencia compuesta debe ser el mismo que el tipo de datos correspondiente para el parámetro de procedimiento. Otro camino

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.