Kad netieši parādās komanda COMMIT? Kad lietotājs izdod DDL komandu, piemēram, CREATE vai ALTER TABLE. Komandu DROP var izmantot, lai noņemtu rindas no esošas tabulas.
Tiek definēts pēc tam, kad notiek netieša vai tieša apņemšanās?
Darījuma ilgums tiek definēts pēc tam, kad notiek COMMIT netieši vai tieši. … Tas automātiski veiks jūsu darbības. APŅEMT. Atcelšana. Ļauj atsaukt DML darbības, norādot šo komandu.
Kas ir netieša apņemšanās?
Netiešās apņemšanās notiek, neizpildot commit komandu, un notiek tikai tad, kad tiek izpildīti noteikti SQL (DDL) priekšraksti. (Ti., IEVIETOT, ATJAUNINĀT VAI DZĒST paziņojumus)
Kādas komandas netieši veic?
SET autocommit=1 izraisa netiešu apstiprināšanu, ja vērtība ir 0. Visi šie paziņojumi izraisa netiešu apstiprināšanu pirms izpildes. Tas nozīmē, ka pat tad, ja paziņojums neizdodas ar kļūdu, darījums tiek veikts. Daži no tiem, piemēram, IZVEIDOT TABULU …
Kuri divi apgalvojumi izraisītu netiešu apņemšanos?
ALTER FUNCTION, CREATE FUNCTION un DROP FUNCTION arī izraisa netiešu saistību izpildi, ja to lieto kopā ar saglabātajām funkcijām, bet ne ar ielādējamām funkcijām. (FUNKCIJA ALTER var izmantot tikai ar saglabātajām funkcijām.) Priekšraksti CREATE TABLE un DROP TABLE neveic transakciju, ja tiek izmantots atslēgvārds TEMPORARY.