![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 0 Dołączył: 7.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak napisać Triggera dla update i inserta razem?(IMG:style_emoticons/default/questionmark.gif) ?
ponieważ nie mogę osobno,ponieważ nie można mieć dwóch triggerów.A potrzebuje triggera dla dwóch akcji,inserta i update dobra poradziłęm sobie z problemem Ten post edytował szypi1989 25.11.2012, 16:28:45 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 3.07.2013 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Apropo pytania wyżej... Czy da się stworzyć trigger, który będzie reagował na polecenia typu DML na całej bazie danych, a nie na jednej tylko tabeli? Jeżeli tak, to bardzo prosiłbym o przykład.
Ten post edytował llepec 3.07.2013, 14:11:19 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie da się.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Może uściślijmy: w MySQL się nie da.
W postgreSQL (i pewnie we wyroczni, ale tam już dawnoi nie pracowałem) można napisać jedną procedurę zwracającą trigger i wywoływać ją dla wielu tabel. http://www.postgresql.org/docs/9.2/static/...ql-trigger.html jest cały przykład. Część trzeba by było powtórzyć dla każdej tabeli. Są również triggery na DDL... http://msdn.microsoft.com/en-us/library/ms189799.aspx |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
@mmmmmmm w mysql tez mozesz sobie napisać jedna procedure i wywoływać ją w każdym trigerze. Tak? A jak przekażesz NEW? (IMG:style_emoticons/default/smile.gif) Ten post edytował mmmmmmm 4.07.2013, 08:49:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 21:48 |