2009-06-01 13 views
16

Czy istnieją konwencje nazewnictwa dla wyzwalaczy DB?Konwencje nazewnictwa dla wyzwalaczy DB

Na przykład "przed usunięciem na użytkownikach" będzie "bdUsers" lub coś w tym stylu.

+0

Jeden prawdopodobny duplikat lub pokrewne pytanie brzmi: http://stackoverflow.com/questions/7662/ – Tomalak

Odpowiedz

16

do sortowania powodów polecam uporządkowanego podejścia:

TR_Users_AD 
TR_Users_BD 
TR_OtherTable_AI 

i tak dalej.

W końcu to zależy od Ciebie - ale cokolwiek wybierzesz, pozostań niezmieniony, przynajmniej w tej samej bazie danych.

+4

Konsekwencja jest kluczem – Jon

+5

, a klucze powinny być spójne. – JoeCool

9

zgadzam się z @tomalak - ale zazwyczaj przeliterować działanie na końcu zamiast skracania go ...

trig_Users_delete 
trig_Users_insert 
trig_OtherTable_Insert 
trig_OtherTable_InsteadOfInsert