Categoria: Programacion Tema: Base de datos Titulo: Uso de variables en SQL
Fecha del Tema: 2013-05-02 19:31:06Se usan variables para: Almacenar temporalmente datos Manipular valores almacenados Reusabilidad Facilidad de mantenimiento Las variables se declaran e inicializan dentro de la sección de declaración Se puede declarar variables en la parte declarativa de cualquier bloque PL/SQL. Las variables asignan espacio de almacenamiento para que se pueda hacer referencia a ella. Las declaraciones también pueden asignar un valor inicial e imponer restricciones NOT NULL Asignar nuevos valores a las variables dentro de la sección ejecutable: El valor existente de la variable se reemplaza con uno nuevo No se permiten referencias iniciales. Se debe declarar una variables antes de hacer referencia a ella en otras sentencias, incluyendo otras sentencias declarativas. Transferir valores a subprogramas PL/SQL por medio de parámetros Hay 3 tipos de parámetros, IN (valor por defecto), OUT e IN OUT Se utiliza IN para transferir valores al programa que se llama Se utiliza OUT para devolver valores a quien llama el subprograma IN OUT se usa para transferir valores iniciales al subprograma y devolver valores actualizados a quien llama: Variables PL/SQL Escalar Compuesta Referenciada LOB (large Objects) Variables No-PL/SQL Variables de enlace (bind) y host Todas las variables PL/SQL tienen un tipo de datos que especifica un formato de almacenamiento, restricciones y un rango válido de valores. PL/SQL soporta 4 categorías de tipos de datos: escalar, compuesto, referenciado y LOB, que se pueden utilizar para declarar variables, constantes y punteros
Se usan variables para: Almacenar temporalmente datos Manipular valores almacenados Reusabilidad Facilidad de mantenimiento Las variables se declaran e inicializan dentro de la sección de declaración Se puede declarar variables en la parte declarativa de cualquier bloque PL/SQL. Las variables asignan espacio de almacenamiento para que se pueda hacer referencia a ella. Las declaraciones también pueden asignar un valor inicial e imponer restricciones NOT NULL Asignar nuevos valores a las variables dentro de la sección ejecutable: El valor existente de la variable se reemplaza con uno nuevo No se permiten referencias iniciales. Se debe declarar una variables antes de hacer referencia a ella en otras sentencias, incluyendo otras sentencias declarativas. Transferir valores a subprogramas PL/SQL por medio de parámetros Hay 3 tipos de parámetros, IN (valor por defecto), OUT e IN OUT Se utiliza IN para transferir valores al programa que se llama Se utiliza OUT para devolver valores a quien llama el subprograma IN OUT se usa para transferir valores iniciales al subprograma y devolver valores actualizados a quien llama: Variables PL/SQL Escalar Compuesta Referenciada LOB (large Objects) Variables No-PL/SQL Variables de enlace (bind) y host Todas las variables PL/SQL tienen un tipo de datos que especifica un formato de almacenamiento, restricciones y un rango válido de valores. PL/SQL soporta 4 categorías de tipos de datos: escalar, compuesto, referenciado y LOB, que se pueden utilizar para declarar variables, constantes y punteros