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