From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Julio Cesar Sánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: obtener el nombre de un campo x con pgsql |
Date: | 2006-10-19 13:13:22 |
Message-ID: | 20061019131322.GC28097@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Julio Cesar Sánchez González escribió:
> Hola a todos, existe alguna forma de obtener el nombre de un campo x
> contenido en una tabla y mediante plpgsql?
Si puedes, pero plpgsql no es un lenguaje muy apropiado para trabajar
con esta clase de cosas, porque es engorroso escribir consultas
dinamicas (i.e. donde los nombres de tablas o campos sean distintos en
cada ejecucion). Para hacer esto te recomiendo usar PL/Tcl o PL/Perl.
> por ejemplo si tengo una tabla para saldos modificada automaticamente
> por triggers en inserciones y actualizaciones pero cuando modifico con
> un update un campo de tipo texto no quiero que mi trigger haga alguna
> operacion aritmetica con el campo saldo porque solo queria modificar el
> campo de texto por un error ortografico o algo por el estilo y en si no
> modifique el campo saldo.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | minostro | 2006-10-19 13:31:54 | Re: funcion deveule recorset |
Previous Message | Agustin Casiva | 2006-10-19 12:23:14 | Re: Transacciones |