Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: ramirexDate: 2005-04-26 23:10:14
Subject: gustos..
Previous:From: Hugo Joel Fuentes AlcantaraDate: 2005-04-26 22:51:55
Subject: Gracias

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group