Wanneer vind 'n COMMIT-opdrag implisiet plaas? Wanneer die gebruiker 'n DDL-opdrag uitreik soos CREATE of ALTER TABLE. Die DROP-opdrag kan gebruik word om rye uit 'n bestaande tabel te verwyder.
Word gedefinieer deur wanneer 'n verbintenis implisiet of eksplisiet plaasvind?
Die duur van 'n transaksie word gedefinieer deur wanneer 'n COMMIT implisiet of eksplisiet plaasvind. … Dit sal outomaties jou aksies uitvoer. VERPLEEG. Terugrol. Laat toe dat DML-handelinge ongedaan gemaak word deur hierdie opdrag te spesifiseer.
Wat is 'n implisiete verbintenis?
Implisiete commits vind plaas sonder om 'n commit-opdrag uit te voer en vind slegs plaas wanneer sekere SQL (DDL)-stellings uitgevoer word. (Dws, VOEG IN, DATEER OP OF VEEP stellings)
Watter opdragte implisiete commit?
SET outocommit=1 veroorsaak 'n implisiete commit as die waarde 0 was. Al hierdie stellings veroorsaak 'n implisiete commit voor uitvoering. Dit beteken dat, selfs al misluk die stelling met 'n fout, die transaksie gepleeg is. Sommige van hulle, soos CREATE TABLE …
Watter twee stellings sal veroorsaak dat 'n implisiete commit plaasvind?
ALTER FUNCTION, CREATE FUNCTION en DROP FUNCTION veroorsaak ook 'n implisiete commit wanneer dit met gestoorde funksies gebruik word, maar nie met laaibare funksies nie. (ALTER FUNCTION kan slegs met gestoorde funksies gebruik word.) CREATE TABLE- en DROP TABLE-stellings pleeg nie 'n transaksie as die TYDELIKE sleutelwoord gebruik word nie.