Skip site navigation (1) Skip section navigation (2)

Re: Sentencia DML dinamica.

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Daniel Orozco <daniel(dot)orozco(dot)jaramillo(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Sentencia DML dinamica.
Date: 2010-10-26 14:47:35
Message-ID: 1288104354-sup-3372@alvh.no-ip.org (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Excerpts from Daniel Orozco's message of lun oct 25 19:00:51 -0300 2010:
> El 25 de octubre de 2010 16:10, Alvaro Herrera
> <alvherre(at)commandprompt(dot)com>escribió:

> > ¿Cuál es el propósito de almacenar el valor en una tabla temporal?
> > Puede que haya una forma mejor de hacer lo que estás intentando.

> Alvaro... gracias por responder.
> Actualmente declaro 36 variables y ejecuto el procedimiento que mencioné en
> el post anterior con parámetros de entrada diferentes.
> Ahora... de acuerdo a los datos de una tabla, según unas condiciones
> previas, es necesario utilizar una de estas 36 variables.
> En estos momentos he hecho las validaciones a mano, pero son 3 por cada
> evento. (36*3) el código si bien funciona, me ha quedado muy largo e
> inmanejable. El SQL Dinamico es una solución que me ahorraría mas de 1000
> lineas de código y que me haría mucho mas legible el programa.
> 
> Lo que me preocupaba (No se si todavía deba preocuparme) de la tabla
> temporal, es que el procedimiento dura unos 2 minutos por cada ejecución y
> si se ejecuta nuevamente en este transcurso de tiempo, al tratar de crear
> una tabla que ya existe me va a generar error. Sin embargo acabo de hacer
> una prueba creando la misma tabla temporal desde dos sesiones diferentes y
> la crea sin problemas. Depronto me estoy ahogando en un vaso de agua. Y
> puedo crear tantas tablas temporales con el mismo nombre quiera sin tener
> problemas.

Veo que explicaste mucho de lo que estás haciendo sin responder la
pregunta que te hice.

-- 
Álvaro Herrera <alvherre(at)commandprompt(dot)com>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

pgsql-es-ayuda by date

Next:From: Jaime CasanovaDate: 2010-10-26 15:16:27
Subject: Re: problema con trigger
Previous:From: Juan Pablo Sandoval RiveraDate: 2010-10-26 14:13:23
Subject: Consulta relacionada con las referencias y su integridad

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group