Tengo una función la cual tiene la siguiente instrucción SQL:

IF (condición..) THEN
  codigo...
ELSE
  codigo..
END IF;
EXCEPTION WHEN OTHERS THEN RAISE EXCEPTION '%',DATA_EXCEPTION;

Dentro del IF tengo una instrucción de tipo "INSERT" que hago que falle
a propósito para verificar que la última línea funcione bien.

Pero Postgres me manda el siguiente error:

ERROR: no existe la columna <<data_exception>>
LINEA 1: SELECT data_exception


Cuál es la forma correcta de utilizar los códigos de error en postgres?
Al menos para que en este caso pueda ver que fue lo que fallo en la
instrucción.

Gracias de antemano.

--
TIP 6: �Has buscado en los archivos de nuestra lista de correo?
               http://archives.postgresql.org/pgsql-es-ayuda

Responder a