SQL käsud
Andmebaasi rikkumise oht!
Paljud siin kirjeldatud tegevused kaasnevad suuremahuliste andmete muutmisega ning kui midagi läheb valesti, võib andmete taastamine olla väga ajamahukas ja keeruline!
Enne jätkamist kindlasti tehke varukoopia ja veenduge, et see on taastatav!
NB!
Enamus näiteid tugineb varukoopia algandmetega.zip andmetel.
Teie andmebaasis võivad SQL käskude tulemused erineda.
Kuidas saab käivitada SQL käske?
-
Logige Profitisse
SYSDBAkasutajana -
Vajutage Shift+Ctrl+F11
-
Avaneb aken pealkirjaga
SQL -
Sisestage akna ülemisse ossa SQL päring, näiteks
select * from yhikud(Mõõtühikute registri päring) -
Vajutage F9 päringu saatmiseks
-
Akna alumises osas peate nägema päringu tulemused (vt kuvatõmmist)
Transaktsioonidest
Profiti andmebaas käivitab käske transaktsioonides, mis võimaldab salvestada mitme SQL käsu tulemused korraga või korraga nende muudatustest loobuda.
Transaktsiooni kinnitamiseks (commit) kasutage salvestamise nuppu tööriistaribal.
Transaktsiooni tühistamiseks (rollback) kasutage undo (kolmas nupp) tööriistaribal.
Info kopeerimine ja salvestamine
SQL päringute tulemusi võib eksportida või kopeerida vastavate nuppude abil tööriistaribal.
Kuidas määrata kõikidele kaupadele ostukonto 162, müügikonto 3110?
Alguses käivitame käsu, et leida ostukonto ID
tulemuseks saame 100
seejärel leiame müügikonto ID:
tulemuseks saame 65
Seejärel käivitame käsu kaupade andmete muutmiseks:
Kuidas määrata kõikidele firmadele baashinnakiri?
Alguses käivitame käsu, et leida hinnakirja ID:
Päringu tulemustest leiame, milline ID vastab soovitud hinnakirjale, meie näites on selleks 1.
Seejärel käivitame käsu firmade andmete muutmiseks:
Kuidas panna kõikidele firmadele kliendi kontoks 122, hankija kontoks 2311?
Käivitame järgmised käsud, et saada teada, millised on kontode 122 ja 2311 ID-d:
Saame vastusteks vastavalt 30 ja 33.
Seejärel käivitame SQL käsu:
update firmad set kliendikontoid = 30, hankijakontoid = 33
Maksetähtaeg kohustuslik: SQL, mis ei kohusta maksetähtaega panema
Peale SQL-i tuleb Profit sulgeda ja uuesti avada.
Tähelepanu
Hiljuti tegime olulise värskenduskuuri Profiti juhendile. See lehekülg on veel täiendamisel ja sellel leidub vormindamisvigu.
Kui vajaliku info leidmine ebaõnnestub, võtke meiega ühendust kirjutades abi@intellisoft.ee
Palume vabandust ebamugavuse eest.
