» »

[TSQL] Cisto iz firbca; TRAN_ABORT

[TSQL] Cisto iz firbca; TRAN_ABORT

Microsoft ::

Sem nasel primer (proti koncu strani), da naredis transakcijo v TSQLu:
SET XACT_ABORT ON
BEGIN TRY
BEGIN TRAN
INSERT INTO T1 VALUES(1)
/* perform other activity */
PRINT 'After INSERT.'
COMMIT
END TRY
BEGIN CATCH TRAN_ABORT
ROLLBACK
/* perform corrective activity */
PRINT 'INSERT failed.'
END CATCH


No, in men ta TRAN_ABORT noce sprejet, ker dobim error:
Incorrect syntax near 'TRAN_ABORT'.

Prav tako sem nasel en drug primer, kjer je namesto COMMIT uporabljen COMMIT TRAN. Razlike pa nisem nasel.


by Miha
s8eqaWrumatu*h-+r5wre3$ev_pheNeyut#VUbraS@e2$u5ESwE67&uhukuCh3pr

BigWhale ::

"Razlika" med COMMIT in COMMIT TRANS[ACTION]. ;)

TRAN_ABORT in se nekaj izboljsav v TSQL. Tole je dokument za SQL server 2005, nevem pa kdaj so to dejansko not utaknili in kaj uporabljas ti.

Ima MS res tako zanic dokumentacijo?

darkolord ::

Ne.

BigWhale ::

To je bilo bolj retoricno vprasanje za Miho... ;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Nova različica podatkovne baze PostgreSQL 9.5 prinaša obilico novosti (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
5716503 (13369) McAjvar
»

Virtual PC 2007 in SQL Server 2005 SP2

Oddelek: Novice / Ostala programska oprema
63421 (2791) MrStein
»

Manjši popravke za uporabnike Windows Firewall

Oddelek: Novice / Varnost
163327 (2791) denial
»

Windows XP Service Pack 2 Reloaded (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
717685 (7685) Vlady
»

Windows XP SP2 kmalu

Oddelek: Novice / Operacijski sistemi
263385 (3385) MrStein

Več podobnih tem