sql >> Database >  >> RDS >> Sqlserver

Hoe voorkom ik dat een databasetrigger terugkeert?

Ik weet niet zeker of het meer relevant is voor de vraag van de OP, maar als je hier bent gekomen om erachter te komen hoe je recursie of wederzijdse recursie in een trigger kunt voorkomen, kun je dit als volgt testen:

IF TRIGGER_NESTLEVEL() <= 1/*this update is not coming from some other trigger*/

MSDN-link



  1. Datumtype zonder tijd in Oracle

  2. een aantal unieke waarden krijgen zonder waarden te scheiden die tot hetzelfde waardenblok behoren

  3. Converteer NULL-waarden naar de standaardwaarde van de kolom bij het invoegen van gegevens in SQLite

  4. Combineer meerdere resultaten in een subquery tot één door komma's gescheiden waarde