Kan opdateringserklæring rulles tilbage?
Kan opdateringserklæring rulles tilbage?

Video: Kan opdateringserklæring rulles tilbage?

Video: Kan opdateringserklæring rulles tilbage?
Video: How to Update Query in SQL 2024, November
Anonim

5 svar. Det korte svar er: Nej. Du behøver dog ikke tage DB'en offline for at udføre en delvis gendannelse på en eller flere tabeller. Du kan gendan en sikkerhedskopi til en separat database, og brug derefter TSQL-forespørgsler til at gendanne de rækker, der blev negativt påvirket af din opdatering.

På samme måde kan du spørge, kan vi rollback opdateringserklæring i SQL Server?

Ved at pakke din SQL INDSÆT OPDATERING eller SLET udmelding i en TRANSAKTION du har evnen til TILBAGE eller FORBIND dine ændringer. Hvis du pakke ind SQL i en TRAN udsagn du kan køre ROLLBACK kommando og fortryd hvad du ved et uheld gjorde.

Ved også, kan rollback udføres efter commit? Indtil du begå en transaktion: Efter du begå transaktionen, er ændringerne synlige for andre brugeres udsagn, der udføres efter det begå . Du kan rulle tilbage (fortryd) eventuelle ændringer lavet under handlen med TILBAGE erklæring (se TILBAGE.

Ved også, hvad rollback-erklæringen gør?

ROLLBACK-erklæring . Det ROLLBACK-erklæring er det omvendte af COMMIT udmelding . Det fortryder nogle eller alle databaseændringer foretaget under den aktuelle transaktion. Normalt kun den fejlslagne SQL udmelding rulles tilbage, ikke hele transaktionen.

Kan vi rollback efter commit i SQL Server?

Commit i SQL Server Commit bruges til permanente ændringer. Hvornår vi brug Begå i enhver forespørgsel derefter ændringen foretaget af den forespørgsel vilje være permanent og synlig. Vi kan 't Rul tilbage efter det Begå.

Anbefalede: