| From: | Juan Pablo Espino <jp(dot)espino(at)gmail(dot)com> |
|---|---|
| To: | "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | sobre SPI_exec |
| Date: | 2005-04-26 23:03:15 |
| Message-ID: | 3e7daec105042616033e388f01@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Un cordial saludo a todos.
La situacion es la siguiente. Para ejecutar comandos SQL dentro de
funciones en C podemos utilizar la funcion SPI_execute o SPI_exec. Mi
duda es respecto a si es buena practica incluir varias SPI_exec en el
caso en que necesite ejecutar varios comandos, por ejemplo:
SPI_connect();
c1 = SPI_exec("insert into tabla values('hola');", 0);
c2 = SPI_exec("insert into tabla2 values('cualquier cosa');",0);
.
.
.
c3 = SPI_exec("insert into tabla3 values('otra cosa');",0);
proc = SPI_processed;
SPI_finish();
La pregunta viene porque quiero definir una regla dentro de una
funcion en C y antes de eso quiero crear una vista, por eso la duda de
si tener varias SPI_exec es buena practica o si me recomiendan alguna
otra alternativa. Muchas gracias y saludos.
Juan P. Espino
| From | Date | Subject | |
|---|---|---|---|
| Next Message | ramirex | 2005-04-26 23:10:14 | gustos.. |
| Previous Message | Hugo Joel Fuentes Alcantara | 2005-04-26 22:51:55 | Gracias |