Sisällysluettelo | |
---|---|
|
SQL-kyselyt
SKJ-kassajärjestelmän tietokantana toimii Pervasive.SQL -tietokanta, joka käyttää 'ohjelmointikielenään' SQL:ää (SQL = Structured Query Language).
...
- /O:tiedosto vie tulokset tähän tiedostoon. Ajettaesssa /f parametrilla pelkkä /o ohjaa tuloksen näytölle.
- /H tulostaa myös otsikot eli kenttien nimet tuloslistaan.
- /K:toinenkanta, voidaan määrätä toinen tietokanta. Sql-lauseessa se pitää olla $apukanta$.
- /A tulostiedosto jatketaan perään (append).
- /L:logtiedosto vie login tähän tiedostoon, pelkkä /L: tuottaa login näytölle.
- /C lukee sql-lauseen leikepöydältä.
- /OF:arvo=muoto määrittelee muotoiluja (Output Format). Arvo voi olla
- shortdate päivän lyhyt muoto esim yyyymmdd tai dd.mm.yyyy
- longtime ajan pitkä muoto esim. hh:nn:ss
- decimalsep desimaali erotin
Alla mainituilla ei ole vaikutusta TimeStamp, Date, Time kenttiin - shorttime ajan lyhyt muoto (ei vaikutusta time kentissä)
- longdate päivän mitkä muoto (ei vaikutusta date kentissä)
- datesep päivän erotin esim:
...
Code Block |
---|
skjsql YRITYS /of:decimalsep=. /of:shortdate=yyyymmdd /of:longtime=hhnnss "select tuote,saldo, muutospvm, muutosklo from varsaldo" |
WinSKJ
WinSKJ:n alta voidaan ajaa SELECT kyselyitä (ei UPDATE / DELETE / ALTER jne.). Nämä kyselyt voidaan myös siirtää esim. Exceliin. Ajo tapahtuu valikosta tiedostojen selailu>export toiminnolla. SQL -lause kirjoitetaan ylös ja painetaan Suorita kysely. Kun tulokset halutaan viedä Exceliin, painetaan Vie tulokset. Jos halutaan viedä myös otsikot, ruksataan Vie myös otsikot.