sql >> Database >  >> RDS >> Oracle

Direct-pad INSERT Oracle

De eerste vraag zou eigenlijk moeten zijn (Wil/moet ik direct pad invoegen gebruiken?", en de tweede vraag zou moeten zijn:"Heeft mijn query gebruik gemaakt van direct pad invoegen?"

Als u referentiële integriteitscontroles nodig hebt, gebruikt u geen directe padinvoeging.

Als u niet wilt dat de tabel exclusief wordt vergrendeld voor wijzigingen, gebruik dan geen direct pad invoegen.

Als u gegevens verwijdert door ze te verwijderen en alleen invoegt met deze code, gebruik dan geen direct pad invoegen.

Een snelle en gemakkelijke controle of direct pad invoegen is gebruikt, is om onmiddellijk, voordat u de invoeging uitvoert, een selectie van één rij uit de tabel uit te geven. Als het lukt, is er geen directe pad-insertie gebruikt -- u ontvangt een foutmelding als dit komt omdat uw wijziging moet worden doorgevoerd voordat uw sessie de tabel kan lezen.



  1. Introductie van de Easysoft Oracle® Driver in uw SOA-omgeving

  2. Python, Brew en MySQLdb

  3. WebSecurity.CreateAccount mislukt voor MySQL

  4. Niet-gevangen uitzondering 'PDOException' met bericht 'Er is geen actieve transactie'?