praegune kellaaeg 19.06.2025 20:51:17
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
matu125
HV vaatleja
liitunud: 17.06.2007
|
09.12.2009 15:30:28
Transaktsioonid |
|
|
Keegi on transaktsioone teinud? Ei saa jagu kuidas täpselt tegema peab. Tahaks teha sellist:
transaktsioon, mis kontrollib, et ei sisestataks hindeid, mis on väiksemad 1 ja suuremad 5. Lubamatute hinnete korral teha rollback. Seoes sellega, et tahan teha andmebaasi hinnete hoidmise kohta.
|
|
tagasi üles |
|
 |
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
09.12.2009 16:00:08
|
|
|
Mis transaktsioonid kuskohas
Rohkem infot palun.
Kas lihtsam ei oleks enne mingit kontrolli teha, et kas hinne on vastavas piirkonnas ja siis alles baasi lükata?
Transaktsioon ikka rohkem selle jaoks kui sa tahad mitut asja korraga teha aga ühe tegevuse failimisel kõik muudatused tagasi võtta jne.
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
09.12.2009 16:09:07
|
|
|
Transaktsioon on posu SQL lauseid mis tehakse atomaarselt, ehk siis vahepeal baasi väljaspoolt ei muudeta. Valideerimisega pole sel mingit seost.
Üldjuhul valideeritakse andmed ära enne baasi söötmist, ehk siis näiteks veebirakenduse puhul serveris jooksvas rakenduses. Kasutajale on tore, kui lisad ka näitejs JS'is tehtud reaalajas toimiva kontrolli mis annaks veateateid juba enne lehekülje submittimist kuid serveri poolne valideerimine on siiski 100% vajalik.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Vermon
Kreisi kasutaja

liitunud: 04.12.2003
|
09.12.2009 19:05:41
|
|
|
Seda küll jah aga kas ta tahab teha transaktsiooni kuskil baasis sees või näiteks C,Java koodis neid kokku panna seda pole ju märgitud.
Ja kindlasti oleneb asi ka baasist.
|
|
Kommentaarid: 14 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
12 |
|
tagasi üles |
|
 |
wiinanina
HV kasutaja
liitunud: 27.02.2003
|
10.12.2009 12:07:36
Re: Transaktsioonid |
|
|
matu125 kirjutas: |
Keegi on transaktsioone teinud? Ei saa jagu kuidas täpselt tegema peab. Tahaks teha sellist:
transaktsioon, mis kontrollib, et ei sisestataks hindeid, mis on väiksemad 1 ja suuremad 5. Lubamatute hinnete korral teha rollback. Seoes sellega, et tahan teha andmebaasi hinnete hoidmise kohta. |
Tabeli piires sisetatava info keerulisemat valideerimist tehakse tavaliselt asjade abil, mida nimetatakse trigeriteks. Need töötavad hoolimata sellest, kui hästi sa oled sisestatavaid andmeid eelnevalt valideerinud.
Triger võib muuhulgas tõesti algatada transaktsiooni rollbacki.
Otsi sõna triger või trigger oma andmebaasi manualidest.
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|