El 19/01/2011 17:08, juanramirez escribió:

Buenos días,


Tengo una inquietud, tengo una idea que quiero implementar, supongan un
sistema bancario donde el gerente pida que se guarde una bitácora donde
se registren cuando se consultaron los saldos de las cuentas de ahorros.

Para hacerlo creo una vista así:

create view consulta_cuentas_ahorro as
select cuenta,nombre,saldo from tabla_cuentas_ahorro;



ahora, la definicion de la RULE en la vista quedo así:

CREATE OR REPLACE RULE "_RETURN" AS
ON SELECT TO consulta_cuentas_ahorro DO INSTEAD SELECT
cuenta,nombre,saldo from tabla_cuentas_ahorro;


Como puedo hacer para que al hacer el SELECT a la vista
consulta_cuentas_ahorro, haga un INSERT a una tabla XXX ?¿..como puedo
modificar la RULE para hacer además del SELECT un INSERT ?¿



Apenas conozco las rules pero segun la documentacion "DO ALSO" es lo que buscas.

<http://www.postgresql.org/docs/8.4/interactive/sql-createrule.html>

Saludos,
--
Oswaldo Hernández
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a