1

Temat: Wartości dwóch pól w jednym...

Witam...

mam tabelę z polami:

IMIE, NAZWISKO, NAZWISKO_IMIE

Wszystkie pola to VarChar

Jak uzyskać pole o nazwie np NAZWISKO_IMIE które będzie zawierało dane z pola IMIE oraz NAZWISKO???

Próbowałem to zrobić za pomocą wartości domyślnych:
('"NAZWISKO"' '"IMIE"')

ale niestety nic z tego nie wychodzi :-(

Zresztą co się stanie w takim układzie podczas aktualizacji pola NAZWISKO lub IMIE ???
Pewnie dane w polu NAZWISKO_IMIE nie zostaną zaktualizowane?

Pozdrawiam...

2

Odp: Wartości dwóch pól w jednym...

Wartość domyślną możesz zrobić

default nazwisko||' '||imie

lub

default "NAZWISKO"||' '||"IMIE"

(w zależności od tego jak utworzyłeś tabelę)
Przy updacie nie bedzie aktualizowana ale mozesz napsiac triggera ktory bedzie aktualizowal (przy UPDATE) to kolumne i wstawial do do niej odpowiednie wartosci (przy INSERCIE).
Tak na marginesie  po co potrzebna Ci taka  kolumna?

3

Odp: Wartości dwóch pól w jednym...

Dzięki za odpowiedź i pomoc...

Tak myślałem, więc się zastanawiam czy nie załatwić tego od razu jakąś procedurą... generalnie chodziło mi o kierunek działania, tzn w jaką stronę pójść z tym tematem.

Piszę aplikację (e-dziennik) w Lazarusie (chcę by multiplatformowy) ale ponieważ Lazarus nie jest w wersji stabilnej, więc chcę uzyskać pole w tabeli uczniów które połączy na poziomie bazy pole IMIE oraz NAZWISKO. Łatwiej szukać w tabeli jeśli te pola są połączone.


Dziękuję za pomoc....