sql >> Databáze >  >> RDS >> Sqlserver

Jak mám pracovat v tomto scénáři. Mám ke správě použít Trigger nebo Leave on User

Udělal bych následující:

  • Umístěte logiku ověřování dat do uložené procedury
  • Uložená procedura je jediným způsobem, jak aplikace interaguje s tabulkou
  • Vložte požadovaný kód do uložené procedury.

Paradigma programování založeného na spouštěči je příliš obtížné na kódování a údržbu, protože se zvyšuje složitost obchodní logiky vaší aplikace.

Pokud jste si však naprosto jisti, že budete mít pouze jednoduchou logiku, jako je tato, je v pořádku ji vložit do spouštěče, protože to bude vyžadovat minimální změny ve způsobech interakce aplikace s databází.



  1. Primární klíče v Oracle a SQL Server

  2. Aktualizace schématu tabulky bez ovlivnění dat v Laravelu

  3. Funkce ATAN2() v Oracle

  4. Jak mohu aktivovat rozšíření bez přízvuku na již existujícím modelu