Підтримка
www.wikidata.uk-ua.nina.az
U Vikipediyi ye statti pro inshi znachennya cogo termina Vidkat ROLLBACK vidkat operator movi SQL yakij ye protilezhnistyu do operatora COMMIT Vin skasovuye zmini vneseni pid chas potochnoyi yavnoyi chi neyavnoyi tranzakciyi do pochatku tranzakciyi abo tochki zberezhennya angl savepoint Vidkochuvannya vazhlivi dlya zberezhennya cilisnosti bazi danih bo voni ye zasobom zastosuvannya yakogo dozvolyaye povernuti bazu danih do poperednogo stanu navit pislya vnesennya pomilkovih redaguvan Takozh voni kritichni dlya vidnovlennya pislya padin servera bazi danih baza danih povertayetsya v uzgodzhenij stan shlyahom vidkochennya bud yakoyi tranzakciyi yaka bula aktivnoyu na moment padinnya PrikladiMicrosoft SQL Server USE tempdb GO CREATE TABLE TestTransactionTable value int GO DECLARE TName varchar 20 T 1 Nastupnij viraz pochinaye imenovanu tranzakciyu vstavlyaye dva ryadki i todi vidkochuyetsya im ya tranzakciyi zadayetsya cherez zminnu TName Inshij viraz poza mezhami imenovanoyi tranzakciyi vstavlyaye dva ryadki Zapit vivodit rezultat poperednih viraziv BEGIN TRAN TName INSERT INTO TestTransactionTable VALUES 1 2 ROLLBACK TRAN TName INSERT INTO TestTransactionTable VALUES 3 4 SELECT value FROM TestTransactionTable DROP TABLE TestTransactionTable Results value 3 4 Oracle DML virazi savepoint savepoint name 1 DML virazi savepoint savepoint name 2 DML virazi savepoint savepoint name n DML virazi rollback to savepoint savepoint name nKaskadnij vidkitKaskadnij vidkit angl cascading rollback traplyayetsya v sistemah baz danih koli tranzakciya T1 sprichinyaye pomilku i treba vidkotiti zmini Cherez nevdachu T1 inshi tranzakciyi zalezhni vid yiyi dij takozh treba vidkotiti Tobto nevdacha odniyeyi tranzakciyi viklikaye vidkit bagatoh Praktichni pidhodi do vidnovlennya baz danih garantuyut bezkaskadnij vidkit otzhe kaskadni vidkoti ne ye bazhanim rezultatom T T1 T2 prochitati A prochitati B zapisati A prochitati A zapisati A prochitati A Yaksho T zaznaye nevdachi ce prizvodit do vidkochuvannya T1 i T2 Ce priklad kaskadnogo vidkotu PosilannyaROLLBACK TRANSACTION Transact SQL 1 veresnya 2012 u Wayback Machine angl Vikonannya SQL operacij z PL SQL Vikoristannya ROLLBACK 25 travnya 2012 u Wayback Machine angl Div takozhMigraciya bazi danih Tochka zberezhennya Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi
Топ