Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sisällysluettelo

Table of Contents

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.