sql >> Databáze >  >> RDS >> Sqlserver

Vkládání dat do tabulek

Pokud správně rozumím otázce, chcete vědět, jaké pořadí vkládat data do tabulek, aby nedošlo k porušení pravidel, je to správné?

Z vašeho příspěvku to vypadá, že vkládáte v této objednávce:

  1. Zákazník/produkt/dodavatel (toto vše lze vložit v libovolném pořadí).
  2. Objednávka – může přijít až poté, co je řádek v tabulce zákazníků, protože vyžaduje platného zákazníka
  3. Podrobnosti objednávky – to vyžaduje nejprve zadání v tabulce objednávek a tabulce produktů.

Sloupec Množství by byl v tabulce OrderDetail, protože od každé řádkové položky můžete mít více než jednu.




  1. mysqli--příkaz připravit selže s chybou, není použita žádná tabulka

  2. Nelze aktualizovat datový model entity z databáze kvůli chybě TNS

  3. Vytvořte editovatelné zobrazení na Oracle

  4. Uživatelem definovaná funkce PostgreSQL v dialektu hibernace vyvolá výjimku