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

Trabajar con variables de SQL en Sybase SQL Anywhere

servidor y la base de datos al por mayor y conectarse a él utilizando SQL interactivo. Cuando termine con las muestras, la caída de la conexión, detener la base de datos y detener el servidor. Hacer estas mismas cosas para tratar de los ejemplos de código en las otras partes de la serie. Pruebe el siguiente código: BEGIN DECLARE str CHAR (30); SET str = 'Estoy un poco de texto.'; Str SELECT; FIN; El panel Resultados finalmente debe mostrar el valor de la cadena: "Yo soy un poco de texto. '. El título en el panel Resultados es el nombre de la variable.

En el código, la variable se declara primero sin asignar cualquier valor a la misma. Tal variable sin un valor asignado en realidad ha asignado NULL a la misma. Más abajo en el código, la instrucción SET asigna un valor a la variable. La instrucción SELECT muestra el valor de la variable. El código anterior es equivalente a la siguiente, donde en la declaración el valor es asignar. EMPEZAR CHAR str DECLARE (30) = "Yo soy un poco de texto. '; Str SELECT; FIN; No hay ninguna sentencia SET aquí. Usted no lo necesita ya que en la declaración se le asigna el valor.

La sentencia SET asigna un nuevo valor a una variable. La variable se debe haber creado previamente utilizando una sentencia CREATE VARIABLE (ver abajo) o DECLARE declaración, o debe ser un parámetro de salida para un procedimiento. La instrucción SET también se puede utilizar para cambiar el valor de una variable. Usted hace que con sólo asignar un nuevo valor a la variable. La sentencia CREATE VARIABLE La instrucción DECLARE se utiliza para declarar una variable sólo dentro de una sentencia compuesta, y la variable declarada es visto sólo en el interior de dicha sentencia compuesta.

Hay una instrucción SQL que se puede utilizar para crear (declarar) una variable fuera o dentro de una sentencia compuesta. Su sintaxis es: CREATE [OR REPLACE] identificador de variable de tipo de datos [{= | DEFAULT} de valor inicial Aquí, identificador, significa nombre-variable. Puede reemplazar (OR REPLACE) el valor de una variable creada anteriormente. Las otras características de la sintaxis son los mismos que los de la instrucción DECLARE. Pruebe el siguiente código: CREATE VARIABLE myVar INT = 123; MyVar SELECT; Los resultados panel finalmente muestra el valor, 123.

Con fines de tipo de datos la abreviatura de INTEGER es INT, que se utiliza anteriormente. Pruebe el siguiente código, que muestra que una variable creada fuera de una sentencia compuesta con la declar

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