sql >> Databáze >  >> RDS >> Oracle

Přímá cesta INSERT Oracle

První otázka by skutečně měla znít (Chci/potřebuji použít přímé vkládání cesty?" a druhá by měla znít "Používal můj dotaz přímé vkládání cesty?"

Pokud potřebujete kontroly referenční integrity, pak nepoužívejte přímé vkládání cesty.

Pokud nechcete, aby byla tabulka výhradně uzamčena pro úpravy, nepoužívejte přímé vkládání cesty.

Pokud data odstraníte vymazáním a vložíte pouze s tímto kódem, nepoužívejte přímé vkládání cesty.

Rychlá a snadná kontrola, zda bylo použito vložení přímé cesty, je okamžitě, před potvrzením vložení, vybrat jeden řádek z tabulky. Pokud uspěje, přímé vložení cesty nebylo použito – obdržíte chybovou zprávu, pokud to bylo proto, že vaše změna musí být potvrzena, než vaše relace může číst tabulku.



  1. mySQL - Vytvořte novou tabulku pomocí dat a sloupců ze tří tabulek

  2. Jak vytvořit pohled na SQL Server

  3. Metoda Illuminate\Support\Collection::save v Laravelu neexistuje

  4. SELECT DO nefunguje