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

Volviendo resultados como parámetros de procedimiento en Sybase SQL Anywhere

cia SET, el valor de par1 se asigna a Pará y por lo que el valor de par1 se copia automáticamente en Pará. En la sentencia SET, se escribe el parámetro OUT primero antes de escribir el parámetro IN, con el operador de asignación entre ellos. En este caso Pará es un parámetro OUT. Nota: cuando se trabaja con parámetros dentro de la sentencia compuesta procedimiento que usted no utiliza el IN y OUT palabras reservadas. La sentencia SET es una sentencia SQL, por lo que termina con un punto y coma.

Ahora que el valor se ha colocado en un parámetro OUT, el entorno de la llamada puede leerlo; Explico cómo se hace esto más abajo. La instrucción SQL SELECT En una de las partes anteriores de la gran serie, me dio una sintaxis simplificada de la instrucción SELECT como: SELECT lista de selección A PARTIR de expresión ÚNETE mesa-columnas con los operadores DONDE condición-búsqueda GROUP BY grupo por -expresión TENER búsqueda condición ORDER BY expresión Hay una cláusula INTO en la sintaxis completa.

La cláusula INTO se ajusta de la siguiente manera: SELECT lista de selección [EN {HostVar lista | lista de variables | nombre-tabla}] DE de expresión ÚNETE mesa-columnas con los operadores DONDE condición-búsqueda GROUP BY grupo por la expresión HAVING búsqueda condición ORDER BY expresión Qué nos interesan aquí desde la cláusula INTO, es la lista de variables. Por simplicidad vamos a trabajar en este tutorial con una sola variable. El número de elementos de la lista de variables debe ser igual al número de elementos en la lista de selección (de la cláusula SELECT).

Dado que se trata de sólo una variable, entonces debe haber un solo elemento en la lista de selección. El procedimiento siguiente ilustra el uso de la instrucción SELECT para el parámetro OUT: CREATE PROCEDURE sampleProcedure (OUT parA ENTERO, EN par1 INTEGER DEFAULT 26) COMIENZAN - - otras sentencias SQL SELECT nombre-columna EN parA DESDE nombre-tabla DONDE ColumnID = valor; FIN; Pará es declarado como un entero OUT en la sección de parámetros del procedimiento. Pará es utilizado en la cláusula INTO de la instrucción SELECT.

Se entiende que la instrucción SELECT recuperará un valor de número entero de la tabla. Eso es todo lo que tienes que hacer por el valor devuelto sea en el parámetro OUT. Variable y la instrucción SELECT Considere la siguiente declaración compuesto de un disparador: COMIENZAN INTEGER var1 DECLARE = ​​25; - Otras declaraciones SELECT var1; FIN; Hay una declaración que declara una variable

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