Autor Téma: EMS script - Transakcie  (Přečteno 1010 krát)

Offline berlusco1974

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 0
    • Verze Delphi: Delphi2010
Re:EMS script - Transakcie
« Odpověď #15 kdy: 24-04-2017, 09:52:02 »
Ok. Default a explicit pochopil som.

Citace
Sú a všade.

Ty si tie moje témy nečítal ;D

To znamená, v tej knihe sú na všetky príkazy uvedené konkrétne príklady?


Offline berlusco1974

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 0
    • Verze Delphi: Delphi2010
Re:EMS script - Transakcie
« Odpověď #16 kdy: 24-04-2017, 09:59:44 »
Tú knihu od Cisára mám. Práve odtiaľ som zobral ten príkaz SET TRANSACTION, čo mi nefunguje, aj keď je tam uvedený aj s dostupnosťou na DSQL...

Mne sa jedná teraz o tú druhú knihu The Firebird Book od Helen Borie. Je tam len syntax, alebo konkrétne príklady?

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 1867
  • Karma: 91
    • Verze Delphi: D2007, XE3, DX10
Re:EMS script - Transakcie
« Odpověď #17 kdy: 24-04-2017, 10:09:38 »
Mne sa jedná teraz o tú druhú knihu The Firebird Book od Helen Borie. Je tam len syntax, alebo konkrétne príklady?
Syntax je tam jen na okraj, ta kniha se zabyva komplexne vlastnostmi RDBMS Firebird a fragmenty prikazu tam jsou na dokresleni vykladu, ale neni to ucebnice a copy&paste priklady tam nejsou

Offline berlusco1974

  • Nováček
  • *
  • Příspěvků: 24
  • Karma: 0
    • Verze Delphi: Delphi2010
Re:EMS script - Transakcie
« Odpověď #18 kdy: 24-04-2017, 10:20:06 »
Ok. Ďakujem

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 1867
  • Karma: 91
    • Verze Delphi: D2007, XE3, DX10
Re:EMS script - Transakcie
« Odpověď #19 kdy: 24-04-2017, 10:44:46 »
Great
Rated 1 time

EXECUTE BLOCK AS
begin
  SET TRANSACTION READ WRITE ISOLATION LEVEL SNAPSHOT;
...
Transakce vzdy zahajuje klient (krome autonomous). A podle me je tohle z principu spatne, protoze ty ten kod spoustis nejakym nastrojem, ktery predstavuje klienta a sam si uz nejakou transakci pro spoustene SQL prikazy vytvoril. A taky ma nejaky prikaz pro commitnuti davky prikazu, FB konkretne COMMIT WORK.

Normalni je transakce ridit z aplikace pres API resp. pres konponenty, ktere to API zapouzdruji.


 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.

Jméno: E-mail:
Ověření:
Kolik je šest plus čtyři (slovem):