Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> default value jako inne pole
misty
post
Post #1





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

Ostrzeżenie: (0%)
-----


hej, czy jest mozliwe aby dla danego pola ustawic jako wartosc default value = inne pole?

normalnie jak chce dodac default value to wystarczy taki sql:

  1. ALTER TABLE test ALTER COLUMN name SET DEFAULT 'jakas wartosc'


a ja bym chciala cos takiego:
  1. ALTER TABLE test ALTER COLUMN name SET DEFAULT main_name


czyli za kazdym razem jak bede robila insert i nie podam wartosci dla 'name', to wstawi sie tam wartosc z pola 'main_name'


czy takie cos jest w ogole mozliwe?

pzdr,
misty




Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
misty
post
Post #2





Grupa: Zarejestrowani
Postów: 366
Pomógł: 0
Dołączył: 2.01.2007

Ostrzeżenie: (0%)
-----


ale z triggerem to jest chyba tak, ze ja nie moge zrobic 'trigger after insert' na tej samej tabeli? czyli jesli robie insert do tabeli A, to jest tak trigger wywolywany 'after insert'? to chyba musi byc wtedy tak, ze ten trigger moze byc wywolany ale na tabeli B? dobrze mysle? pamietam ze kiedys wlasnie mialam z tym problem i wyszlo ze nie moge na tej samej tabeli.. mozliwe ze to byl trigger na update, nie pamietam dokladnie.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 11:15