Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wstaw dane do tabel

jeśli dobrze rozumiem pytanie, chcesz wiedzieć, w jakiej kolejności wstawiać dane do tabel, aby zapewnić brak naruszeń, czy to prawda?

Z Twojego posta wygląda na to, że wstawiasz w tej kolejności:

  1. Klient/Produkt/Dostawca (można je wstawić w dowolnej kolejności).
  2. Zamówienie — może nastąpić tylko wtedy, gdy wiersz znajduje się w tabeli klientów, ponieważ wymaga prawidłowego klienta
  3. Szczegóły zamówienia – wymaga to najpierw wpisu w tabeli zamówień i tabeli produktów.

Kolumna Quantity będzie znajdować się w tabeli OrderDetail, ponieważ możesz mieć więcej niż jeden element każdego wiersza.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz kolumny z jednej tabeli na podstawie nazw kolumn z innej tabeli

  2. Niszcz XML SQL Server ze znakami Unicode

  3. SqlDateTime.MinValue !=DateTime.MinValue, dlaczego?

  4. TSQL - Dodaj kolumnę do wszystkich tabel w bazie danych [Przykład kursora]

  5. Bezpośrednie wykonywanie SQL; brak kursora. błąd w kodzie Access 2007 VB