{"id":69248,"date":"2022-05-12T16:26:44","date_gmt":"2022-05-12T14:26:44","guid":{"rendered":"https:\/\/rmarketingdigital.com\/wiki\/trigger\/"},"modified":"2024-10-28T22:57:02","modified_gmt":"2024-10-28T21:57:02","slug":"trigger","status":"publish","type":"glossary","link":"https:\/\/rmarketingdigital.com\/fr\/wiki\/trigger\/","title":{"rendered":"D\u00e9clencheur"},"content":{"rendered":"<p><\/p>\n<div>\n<p><h2 class=\"titulo-entrada-wiki\">Concepto de Trigger<\/h2>\n<\/p>\n<div class=\"section\">\n<h3>\u00bfQu\u00e9 es un Trigger?<\/h3>\n<p>UNE <strong>trigger<\/strong> adem\u00e1s conocido como disparador, es una <strong>especie de script en lenguaje de programaci\u00f3n SQL, MySQL o PostgreSQL para base de datos.<\/strong><\/p>\n<p>Se trata de una serie de procedimientos que se ejecutan, seg\u00fan instrucciones definidas, cuando se lleven a cabo determinadas operaciones, sobre la informaci\u00f3n que contiene una base de datos.<\/p>\n<p>Generalmente, un trigger <strong>se acciona cuando se ejecutan acciones para insertar, quitar o modificar los datos <\/strong>de una tabla.<\/p>\n<\/div>\n<div class=\"section\">\n<h3>Para qu\u00e9 sirve un Trigger<\/h3>\n<p>Los disparadores o triggers, <strong>sirven para administrar de mejor manera la base datos de manera autom\u00e1tica,<\/strong> sin que una persona tenga que intervenir.<\/p>\n<p>Generalmente se usan para <strong>garantizar la integridad de la informaci\u00f3n, mediante de restricciones, requisitos o acciones de verificaci\u00f3n<\/strong>, para evitar errores y facilitar la sincronizaci\u00f3n de la informaci\u00f3n.<\/p>\n<p>Todo esto dentro de la misma\u00a0 base de datos, <strong>sin necesidad de recurrir a lenguajes de programaci\u00f3n externos<\/strong>.<\/p>\n<p>Un trigger se construye bajo la pr\u00f3xima estructura:<\/p>\n<ul>\n<li>Llamada de activaci\u00f3n o disparador del c\u00f3digo a ejecutar.<\/li>\n<li>Restricci\u00f3n o condici\u00f3n que se requiere para realizar la acci\u00f3n, que puede ser una condici\u00f3n o una nulidad.<\/li>\n<li>Acci\u00f3n de ejecuci\u00f3n, que corresponde a las instrucciones de ejecuci\u00f3n luego de verificar las condiciones o restricciones.<\/li>\n<\/ul>\n<\/div>\n<div class=\"section\">\n<h3>Ejemplos de Trigger<\/h3>\n<p>Para ilustrar la forma en c\u00f3mo se puede utilizar un trigger, imagina que necesitas duplicar una tabla separada de la informaci\u00f3n que se inserta en otra.<\/p>\n<p>Si programas un trigger para que se ejecute cada vez que se realice un Insert en la primera tabla, adem\u00e1s se realizar\u00e1 la misma operaci\u00f3n en la segunda tabla de forma autom\u00e1tica.<\/p>\n<p>Por lo anterior, es conveniente tener presente que, este disparador dispone de una gran cantidad de usos que pueden facilitar el trabajo de programaci\u00f3n.<\/p>\n<p>Un trigger puede programarse, por ejemplo, para:<\/p>\n<ul>\n<li>Mantener una copia actualizada de los clientes que ingresen a una tienda online.<\/li>\n<li>Realizar un pedido de un producto, cuando el stock en el almac\u00e9n llegue a una cantidad determinada.<\/li>\n<li>Llevar un registro de las acciones hechas por cada usuario sobre una base de datos.<\/li>\n<li>Generar de manera autom\u00e1tica c\u00e1lculos sobre una o varias columnas.<\/li>\n<li>Evitar la entrada de datos inv\u00e1lidos o transacciones no permitidas.<\/li>\n<li>Realizar auditor\u00edas sobre las actividades de los usuarios.<\/li>\n<li>Sincronizar tablas que duplican informaci\u00f3n.<\/li>\n<li>Llevar estad\u00edsticas sobre el acceso a la base de datos.<\/li>\n<li>Visualizar determinados eventos o generar alertas cuando se generen ciertas acciones en la base de datos.<\/li>\n<\/ul>\n<p>Adem\u00e1s sirve para realizar actividades de trigger marketing y trigger correo electr\u00f3nico. Consiste en disparar notificaciones o mensajes personalizados, para llegar al cliente potencial con mayor diferenciaci\u00f3n. Por ejemplo, mensajes de cumplea\u00f1os o, en ocasiones especiales, recordar invitaciones a eventos presenciales u online.<\/p>\n<\/div>\n<div class=\"section\">\n<h3>M\u00e1s informaci\u00f3n sobre Trigger<\/h3>\n<p>A continuaci\u00f3n, te sugerimos varios art\u00edculo de nuestro blog especializado, con temas relacionados, para complementar tus conocimientos sobre bases de datos y programaci\u00f3n:<\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Concepto de Trigger \u00bfQu\u00e9 es un Trigger? Un trigger adem\u00e1s conocido como disparador, es una especie de script en lenguaje de programaci\u00f3n SQL, MySQL o PostgreSQL para base de datos&#8230;.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"template":"","glossary-cat":[],"class_list":["post-69248","glossary","type-glossary","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Trigger - R Marketing Digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/fr\/wiki\/trigger\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trigger\" \/>\n<meta property=\"og:description\" content=\"Concepto de Trigger \u00bfQu\u00e9 es un Trigger? Un trigger adem\u00e1s conocido como disparador, es una especie de script en lenguaje de programaci\u00f3n SQL, MySQL o PostgreSQL para base de datos....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/fr\/wiki\/trigger\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-28T21:57:02+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/trigger\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/trigger\\\/\",\"name\":\"Trigger - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"datePublished\":\"2022-05-12T14:26:44+00:00\",\"dateModified\":\"2024-10-28T21:57:02+00:00\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/trigger\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Trigger - R Marketing Digital","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/fr\/wiki\/trigger\/","og_locale":"fr_FR","og_type":"article","og_title":"Trigger","og_description":"Concepto de Trigger \u00bfQu\u00e9 es un Trigger? Un trigger adem\u00e1s conocido como disparador, es una especie de script en lenguaje de programaci\u00f3n SQL, MySQL o PostgreSQL para base de datos....","og_url":"https:\/\/rmarketingdigital.com\/fr\/wiki\/trigger\/","og_site_name":"R Marketing Digital","article_modified_time":"2024-10-28T21:57:02+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/wiki\/trigger\/","url":"https:\/\/rmarketingdigital.com\/wiki\/trigger\/","name":"Trigger - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"datePublished":"2022-05-12T14:26:44+00:00","dateModified":"2024-10-28T21:57:02+00:00","inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/wiki\/trigger\/"]}]},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"Marketing num\u00e9rique","description":"Agence de r\u00e9f\u00e9rencement | Publicit\u00e9 sur les r\u00e9seaux sociaux | Gestion de communaut\u00e9","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary\/69248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary\/69248\/revisions"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/media?parent=69248"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/fr\/wp-json\/wp\/v2\/glossary-cat?post=69248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}