sobre SPI_exec

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

Responses

Browse pgsql-es-ayuda by date

  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