![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam,
Mam dwie tabele polączene z soba relacja 1-n czy jest możliwość wstawienia do obu tabel jednocześnie Kod tabela1 tabela2 ----------- ---------------- tabela1_ID PK tabela2_ID PK(autonumerowanie) tabela2_ID FK pole1 (dla wielu rekodów tabela1 istnieje jedno z tabela2) dla tabeli2: INSERT INTO tabela2 (pole1) VALUES('test') i teraz bym chciala zeby jak dodaje to pole1 wstawialo mi do tabela1 vartosc tabela2_ID skad moge wiedzec jaka wartosc ma to pole jesli jest ono autonumerowane |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
w zasadzie potrzebuje tego do ms sql i sie wlasnie pogubilam ;(
chodzii mi o ten fragment: if exists (SELECT OddzialKod FROM sOddzial) INSERT INTO sRozpoznania (ChorobaKod, RejestracjaID) VALUES ( @ChorobaKod, @RejestracjaID) jak zapisac bierzace RejestracjaID ktore tworzy sie przy wstawianiu INSERT INTO tRejestracja ( PacjentID, DataRejestracji, OddzialKod) VALUES (@PacjentID, @DataRejestracji, @OddzialKod) RejestracjaID jest autonumerowane w tRejestracja ------------- ok juz znalazlam @@IDENTITY zwraca wartosc ostatniego wstawionego wiersza. jakby kmus kiedys sie to przydalo to powinno wygladac tak zeby dzialalo :
Wielkie dzieki wszystkim za pomoc. Ten post edytował cursor81 2.05.2005, 20:47:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 12:35 |