none
Triggers? RRS feed

  • Domanda

  • Ciao a tutti, ho questa necessità.

    In poche parole, quando un utente inserisce nei campi nome e cognome della mia tabella anagrafica un certo dato (tipo: Roberto | Marchetti) una mail mi deve essere inviata.

    Ho SQL Express 2005.

    Mi vengono in mente i trigger, ma non so se è corretto.

    Qualora lo fossero, mi potreste spiegare a grandi linee come crearne uno?

    Grazie!!

    lunedì 19 aprile 2010 14:55

Risposte

  • Molto giusto..

    Giro la domanda.

    Creando una tabella segnalazioni con i campi |ID|NOME|COGNOME|ORAINS|

    Si può fare in modo che vada a scrivere su quella tabella l'evento che ho tracciato?

    In modo tale da far si che la mia piccola applicazione faccia una select su quella tabella e non sull'intero DB.


    Non ho capito bene con quale logica intendi popolare la seconda tabella, pertanto mi limito a segnalarti questo thread dove trovi un esempio completo per realizzare una tabella di log da cui puoi prendere spunto.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    • Proposto come risposta teguria giovedì 6 maggio 2010 13:26
    • Contrassegnato come risposta Anca Popa lunedì 6 dicembre 2010 10:05
    lunedì 19 aprile 2010 18:43
    Moderatore

Tutte le risposte

  • In poche parole, quando un utente inserisce nei campi nome e cognome della mia tabella anagrafica un certo dato (tipo: Roberto | Marchetti) una mail mi deve essere inviata.

    Ho SQL Express 2005.

    Ciao,

    SQL Server è un DBMS non un mail server, quindi eventuali invii di messaggi di posta è opportuno che siano a carico delle applicazioni client.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    lunedì 19 aprile 2010 15:01
    Moderatore
  • Molto giusto..

    Giro la domanda.

    Creando una tabella segnalazioni con i campi |ID|NOME|COGNOME|ORAINS|

    Si può fare in modo che vada a scrivere su quella tabella l'evento che ho tracciato?

    In modo tale da far si che la mia piccola applicazione faccia una select su quella tabella e non sull'intero DB.

    Grazie!

    lunedì 19 aprile 2010 16:01
  • Molto giusto..

    Giro la domanda.

    Creando una tabella segnalazioni con i campi |ID|NOME|COGNOME|ORAINS|

    Si può fare in modo che vada a scrivere su quella tabella l'evento che ho tracciato?

    In modo tale da far si che la mia piccola applicazione faccia una select su quella tabella e non sull'intero DB.


    Non ho capito bene con quale logica intendi popolare la seconda tabella, pertanto mi limito a segnalarti questo thread dove trovi un esempio completo per realizzare una tabella di log da cui puoi prendere spunto.

    Ciao!


    Lorenzo Benaglia
    Microsoft MVP - SQL Server
    http://blogs.dotnethell.it/lorenzo
    http://social.microsoft.com/Forums/it-IT/sqlserverit
    • Proposto come risposta teguria giovedì 6 maggio 2010 13:26
    • Contrassegnato come risposta Anca Popa lunedì 6 dicembre 2010 10:05
    lunedì 19 aprile 2010 18:43
    Moderatore