Tecnologia

Páginas: 3 (623 palabras) Publicado: 15 de mayo de 2012
DISPARADORES – TRIGGERS.
Una de las funcionalidades disponibles en PostgreSQL son los denominados disparadores (triggers). Estos constituyen un elemento muy útil, ya que por medio de ellos podemosejecutar una diversidad de aciones, las cuales son totalmente transparentes para los usuarios finales que estan trabajando con las aplicaciones.
Un disparador no es otra cosa que una acción definidaen una tabla de nuestra base de datos y ejecutada automáticamente por una función programada por nosotros. Esta acción se activará, segun la definamos, cuando realicemos un INSERT, un UPDATE ó unDELETE en la susodicha tabla.
Un disparador se puede definir de las siguientes maneras:
* Para que ocurra ANTES de cualquier INSERT,UPDATE ó DELETE
* Para que ocurra DESPUES de cualquierINSERT,UPDATE ó DELETE
usted puede ampliar la información teórica en la siguientes direcciones:
http://www.postgresql.org/docs/9.0/static/sql-createtrigger.html
Misma página, pero traducida:http://translate.google.co.ve/translate?hl=es&sl=en&u=http://www.postgresql.org/docs/9/static/sql-createtrigger.html&ei=SlG0TfGCLJC3tgfYr63nDg&sa=X&oi=translate&ct=result&resnum=1&ved=0CBsQ7gEwAA&prev=/search%3Fq%3Dhttp://www.postgresql.org/docs/9.0/static/sql-createtrigger.html%26hl%3Des%26biw%3D1126%26bih%3D640%26prmd%3Divns
http://www.postgresql.org.es/node/301http://www.ibiblio.org/pub/linux/docs/LuCaS/Postgresql-es/web/navegable/todopostgresql/triggers.html
EJEMPLOS SENCILLOS DE DISPARADORES:
Funcion trigger: tri_aud_concepto
Para crear la función disparadora,usted debe estar ubicado dentro de la base de datos creada, en nuestro ejemplo nomina, dentro del esquema creado, en nuestro caso rrhh tal como podemos observar en la siguiente pantalla:

Estafuncion al tratar de insertar un nuevo registro de concepto, se guarda en la tabla Tabla de auditoria de concepto, que usuario, que fecha y a que hora se efectúo el cambio.
El contenido de la función...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS