Duda sobre funciones

From: hector lozano <hlozano60(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Duda sobre funciones
Date: 2006-03-06 03:27:19
Message-ID: 20060306032719.21404.qmail@web52715.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola gente:

Tengo un cliente que realiza consultas sobre ocho tablas distintas entre si, segun la eleccion del operador.

Actualmente la consulta la genero en el programa de la siguiente manera (la envio en seudocodigo):

myquery = 'SELECT '
Segun choice_de_operador Hacer
1 : query = myquery + ' a1, a2, a3 from TablaA '
2 : query = myquery + ' b1 from TablaB '
...
7 : query = myquery + ' g1, g2, g3, g4 from TablaG '
8 : query = myquery + ' h1, h2 from TablaH '
FinSegun
res = Consulta(query)

Mi consulta es la siguiente: es posible que la estructura de la funcion que está en el cliente la pueda trasladar a una funcion en el servidor Postgres? De tal manera que la consulta la pueda hacer asi:
res = Consulta(choice_de_operador)

He pensado en usar vistas dentro de una funcion en Postgres pero antes de realizar esta tarea hago la consulta para saber si alguien tiene una solucion mejor.

Saludos
HLozano


---------------------------------
Yahoo! Mail
Bring photos to life! New PhotoMail makes sharing a breeze.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Estévez CIFA Córdoba 2006-03-06 10:49:54 Re: COUNT
Previous Message Agustin.PHP Casiva 2006-03-06 01:16:52 Re: Acerca de FSM y otros