Ciao, ho una tabella in cui vengono inseriti e/o aggiornati dati da parte di molte procedure. Vorrei inserire dei controlli per impedire l'inserimento di dati non congrui. Questo e' quello che vorrei fare: all'atto di ogni inserimento o aggirnamento vorrei controllare se sono impostati regolarmente tutti i campi congruenti il tipo di registrazione e in caso negativo non consentire la registrazione. Faccio un esempio : ho un campo C1 ed a seconda del suo valore devono obbligatoriamente essere inseriti i campi C2, C3 oppure C4, C5, C6 oppure una certa data > di un'altra..... Insomma controlli diversificati.
Sto studiando trigger e stored procedure : vi chiedo e' questa la strada? Ed in tal caso trigger o stored?
Infine nel caso che il test non e' superato viene impedita solo la registrazione o stornata tutta la transazione cui appartiene?
Spero di essermi spiegata correttamente ma sono un po' confusa perché e' la prima volta che uso SQL.
Grazie

Rispondi quotando