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: | Raw Message | Whole Thread | 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 |