sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan skal jeg arbejde i dette scenarie. Skal jeg bruge Trigger eller Leave on User til at administrere

Jeg ville lave følgende:

  • Placer datavalideringslogikken i en lagret procedure
  • Gjorde den lagrede procedure til den eneste måde, applikationen interagerer med tabellen på
  • Indsæt den ønskede kode i den lagrede procedure.

Trigger-baseret programmeringsparadigma bliver for svært at kode og vedligeholde, efterhånden som din applikations forretningslogiske kompleksitet øges.

Men hvis du er helt sikker på, at du kun vil have den simple logik som denne, er det OK at sætte den i en trigger, da dette vil kræve minimale ændringer i den måde, applikationen interagerer med databasen på.



  1. Sqoop på Hadoop:NoSuchMethodError:com.google.common.base.Stopwatch.createStarted()

  2. Sådan deaktiveres tjek af fremmed nøgle i MySQL

  3. Hvordan viser jeg det første bogstav som stort?

  4. Hvordan øges dbms_output buffer?