Amri za DDL zinajitolea?
Amri za DDL zinajitolea?

Video: Amri za DDL zinajitolea?

Video: Amri za DDL zinajitolea?
Video: Amri kumi by Nyarugusu AY Official video Filmed by JCB Studioz dir Romeo 2024, Novemba
Anonim

Je ( DDL ) Lugha ya Kubadilisha Data statementsAutocommit ? Hapana tu DDL (Lugha ya Ufafanuzi wa Data) kauli kama kuunda, kubadilisha, kuacha, kupunguza ni kujitoa otomatiki.

Kando na hii, ni amri za DML Autocommit?

Kwa chaguo-msingi, a DML taarifa inayotekelezwa bila kuanzisha shughuli inafanywa kiotomatiki na kufanikiwa au kurudishwa kwa kutofaulu mwishoni mwa taarifa. Tabia hii inaitwa kujitoa otomatiki . Tabia hii inadhibitiwa na KUJITOKEZA kigezo. DDL kauli inayojitolea kila wakati.

Baadaye, swali ni, Autocommit ni nini katika SQL? Katika muktadha wa usimamizi wa data, kujitoa otomatiki ni njia ya uendeshaji ya muunganisho wa hifadhidata. Njia mbadala ya kujitoa otomatiki hali (isiyo- kujitoa otomatiki ) ina maana kwamba SQL maombi ya mteja yenyewe inawajibika kwa kutoa uanzishaji wa shughuli (kuanza shughuli) na kusitisha (kurudisha nyuma kwa mjumbe).

Halafu, je, DDL inahitaji kujitolea?

TRUNCATE ni DDL amri kwa hivyo haiitaji maelezo wazi kujitolea kwa sababu kuiita kunatekeleza jambo lisilo wazi kujitolea . Kutoka kwa mtazamo wa muundo wa mfumo shughuli ni kitengo cha kazi cha biashara. Inaweza kujumuisha taarifa moja ya DML au kadhaa kati yao. Haijalishi: shughuli kamili tu zinahitaji KUJITOA.

Ni nini hufanyika wakati Ahadi Otomatiki imewashwa?

Kama AUTOCOMMIT imewekwa hadi 1, kila taarifa ya SQL inazingatiwa kama muamala kamili na kufanywa kwa chaguo-msingi inapokamilika. Kama AUTOCOMMIT imewekwa hadi 0, mfululizo wa taarifa zinazofuata hufanya kama shughuli na hakuna muamala unaofanywa hadi taarifa ya wazi ya COMMIT itolewe.

Ilipendekeza: