Archivo de etiquetas de 'pl/sql'

Escribir archivo en PL SQL

Con PL SQL podemos crear archivos en el servidor de esta forma:
PLAIN TEXT
PLSQL:

DECLARE

   wv_filename VARCHAR2(1000);

   wv_unixpath VARCHAR2(1000);

   wf_output   UTL_FILE.FILE_TYPE;

BEGIN

   wv_filename       := 'prueba.txt';

   wv_unixpath      := '/directorio/de/escritura';

   //Abre (o crea) el archivo para escritura

   wf_output        := UTL_FILE.fopen (wv_unixpath,wv_filename,'w');

   //Excribe un par de líneas

   UTL_FILE.put_line (wf_output,'línea de prueba');

   UTL_FILE.put_line (wf_output,'otra línea [...]

IF IF IF IF IF

Cuando encuentro estas cosas me pongo a renegar (caso real que encontré entre el código en el trabajo):

No porque sea un talibán, sino porque me parece que dificulta la lectura del código.
Algo de lógica básica no vendría mal a algunos programadores, recuerden:
PLAIN TEXT
PLSQL:

IF a THEN

   IF b THEN

       IF c THEN

      [...]

Continue en un Loop en PL SQL

Imaginen este caso: están en un loop en PL-SQL y quieren que, bajo ciertas condiciones, no continúe su ejecución sino que vuelva al inicio y siga con la siguiente "vuelta". Por ejemplo, un Loop en el que se muestra en consola un valor del 1 al 10 y se quiere que no se muestre el [...]

ORA-01403 No data found

Yo trabajo con PL/SQL, el lenguaje de programación de Oracle. He pensado poner tips sobre el porqué se dan algunos de los errores comunes y cómo evitarlos/solucionarlos. En principio está pensado como algo sencillo, para ayudar a aquellos que se inician en este lenguaje.
El primer error sobre el que escribiré es el ORA-01403 No data [...]