Archivo Anual: 2012


Notepad++: Formato rápido XML y más opciones útiles

Hay algunas preferencias u opciones en Notepad++ que pueden facilitarte la vida diaria (al menos a mí me sirven). Opciones útiles Veamos un par de opciones útiles que podemos seleccionar haciendo click en el menú Configuración >> Preferencias: Trabajando con XML (XML Tools plugin) Para trabajar con los XML y no tener que usar ninguna herramienta externa para formatearlos por ejemplo, podemos usar el XML Tools que podemos descargar desde aquí.


Fecha actual con PL/SQL

Para poder sacar la fecha actual con un PL/SQL, podemos usar el siguiente código:


Introducción a PL/SQL

Consultar los siguientes enlaces para ver las entradas completas: ESTRUCTURA BASICA PL/SQL. TIPOS Y VARIABLES. PROGRAMAS SIMPLES EN PL/SQL. CONTROL DEL FLUJO. CURSORES. PROCEDIMIENTOS. ERRORES E IMPRESIÓN DE VARIABLES. CONSTANTES Y TRIGGERS [ENG]. Fuentes: http://infolab.stanford.edu/~ullman/fcdb/oracle/or-plsql.html http://felinfo.blogspot.com.es/2009/07/imprimir-con-plsql-dbmsoutputputline.html http://thinkoracle.blogspot.com.es/2005/10/dbmsoutputputline.html


Errores e impresión de variables en PL/SQL

ERRORES En PL/SQL no siempre se nos indica los errores al compilar. EN lugar de eso, nos muestra el mensaje «procedure created with compilation errors». Si no vemos el fallo inmediatamente, podemos ejecutar el comando:

O alternativamente, para ver el error más reciente en compilación podemos escribir:

Apuntar además que NO siempre el mensaje de error apunta a donde realmente éste se encuentra. IMPRIMIR VARIABLES Algunas veces queremos imprimir el valor de una variable local PL/SQL. Una manera de hacerlo «rápida y sucia» es almacenar dicho valor como una única tupla de una relación y después del PL/SQL, […]


Procedimientos PL/SQL

PROCEDIMIENTOS: Los procedimientos PL/SQL son muy parecidos a otros procedimientos en otros lenguajes de programación. Ejemplo de inserción de un registro compuesto por un número entero dado y una cadena, (i, ‘xxx’):

Un procedimiento se indica mediante las palabras clave CREATE PROCEDURE seguido del nombre y sus parámetros. Opcinal es continuarlo de CREATE seguido de OR REPLACE. Esto permitirá crear o reemplazar el procedimiento, si existe previamente, sin advertencias. Puede haber un número ilimitado de parámetros, seguidos de un modo y un tipo. Los modos posibles son: IN: Solo lectura. OUT: Solo escritura. INOUT: Lectura y escritura.