[Sql Server 2000] Problem z Insertem

0

Witam.
tak jak w temacie a mianowicie mam kilka tabel powiazanych ze sobą kluczami obcymi a mianowicie mam tabele z klientami zawierającą kolumne id adresu która jest kluczem obcym do tabeli Adresy o raz kolumne miasto które zawiera ID miasta i jest kluczem obcym do tabeli Miasta. Ja chce teraz zrobic inserta w którym podam wszystki dane klienta łącznie łączenie z adresem i miastem i chciałabym żeby te wszystki dane trafiły do odpowiednich tabel czyli tabeli Klient zawierającej dane o kliencie dabeli Miasta i tabeli Adresy.
Z góry dziękuje za pomoc.

0

nie da się - pojedyńczy INSERT to JEDNO wstawienie do JEDNEJ tabeli - poczytaj sobie jakiekolwiek kurs SQLa

0
Misiekd napisał(a)

nie da się - pojedyńczy INSERT to JEDNO wstawienie do JEDNEJ tabeli - poczytaj sobie jakiekolwiek kurs SQLa

Mały błąd popełniłeś [diabel]
Jeden insert to wstawienie do jednej tabeli, ale nie koniecznie tylko jednego wiersza ;)
Przykład: "Insert z selecta"

insert into tabela(a, b, c)
select d, e, f from tabela2

0

napisz sobie procedurę składowaną, w której zrobisz 2 (lub ile Ci trzeba) insertów

1 użytkowników online, w tym zalogowanych: 0, gości: 1