![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 1 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Tworzę tabele w bazię danych która ma np taka strukturę
i chcę zrobić coś takiego aby wartość DEFAULT dla pola name była pobierana z innej tabeli np.
Pomoże ktoś? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 33 Dołączył: 10.05.2011 Skąd: Krak Ostrzeżenie: (0%) ![]() ![]() |
Możesz założyć trigger na tabele w której chcesz mieć 'domyślną wartość'.
Tak wygląda przykładowy kod:
Ten wyzwalacz zapewni że jeśli w instrukcji insert nie zostanie podana wartość pola domyslna_nazwa lub zostanie podana wartość NULL, zostanie tam wstawiona wartość z tabeli konfiguracje. Takie rozwiązanie przychodzi mi do głowy. Ten post edytował droslaw 6.01.2012, 17:02:53 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Ba, innego rozwiązania poza TRIGGER-em nie ma.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 04:45 |