Tulosmäärän rivien lukeminen käskyllä SQL FETCH

Sovellus

SQL FETCH lukee rivin Result-setistä (tulossetistä). Ohjaus tallentaa yksittäisten solujen arvot yhdistettyihin Q-parametrieihin. Transaktio määritellään antavalla HANDLE-määreellä, rivit INDEX-määreellä.

SQL FETCH huomioi kaikki sarakkeet, jotka sisältävät SELECT-osoituksen (SQL-käsky SQL EXECUTE).

Alkuehdot

  • Avainluku 555343
  • Taulukko olemassa
  • Sopiva taulukkonimi
  • Taulukoiden ja taulukkosarakkeiden nimien tulee alkaa kirjaimella eivätkä ne saa sisältää laskumerkkejä, esim. +. SQL-käskyjen vuoksi nämä merkit voivat aiheuttaa ongelmia tietojen lukemisen tai tulostamisen yhteydessä.

Toiminnon kuvaus

SQL FETCH_01
Mustat nuolet ja niihin liittyvä syntaksi ilmaisevat SQL FETCH -käskyn sisäistä toimintaa.. Harmaat nuolet ja niihin liittyvä syntaksi eivät kuulu suoraan sisäiseen SQL SELECT -käskyyn..

Määritellyssä muuttujassa ohjaus näyttää, oliko lukuprosessi onnistunut (0) vai virheellinen (1).

Sisäänsyöttö

Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.

  • Sovita seuraava sisältö.
  • Työkalut
  • Lastuamisarvot
  • Syöttöarvot
  • Varmuuskorkeus tai varmuusasemat
  • Konekohtaiset asemat, esim. koodilla M91
  • Ohjelmakutsun polut

Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.

Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

11 SQL FETCH Q1 HANDLE Q5 INDEX 5 IGNORE UNBOUND UNDEFINE MISSING

; Tapahtuman Q5 rivin 5 tuloksen lukeminen

NC-toiminto sisältää seuraavat syntaksielementit:

Syntaksielementti

Merkitys

SQL FETCH

Syntaksiavaaja SQL-käskylle FETCH

Q/QL/QR tai Q REF

Muuttuja, johon ohjaus tallentaa tuloksen

HANDLE

Q-parametri transaktion tunnuksella

INDEX

Rivinumero Result-setin sisällä numerona tai muuttujana

Ilman määrittelyä ohjaus pitäytyy rivillä 0.

Valinnainen syntaksielementti

IGNORE UNBOUND

Vain koneen valmistajalle

Valinnainen syntaksielementti

UNDEFINE MISSING

Vain koneen valmistajalle

Valinnainen syntaksielementti

Esimerkki

Käyttäjän käsikirjassa esiteltävät NC-ohjelmat ovat ratkaisuehdotuksia: Ennen NC-ohjelmien tai yksittäisten NC-lauseiden käyttämistä ne on mukautettava koneeseen.

  • Sovita seuraava sisältö.
  • Työkalut
  • Lastuamisarvot
  • Syöttöarvot
  • Varmuuskorkeus tai varmuusasemat
  • Konekohtaiset asemat, esim. koodilla M91
  • Ohjelmakutsun polut

Yksittäiset NC-ohjelmat ovat riippuvaisia koneen kinematiikasta. Sovita tämä NC-ohjelma koneen kinematiikkaan ennen ensimmäistä testiajoa.

Testaa NC-ohjelma vielä lisäksi simulaatiolla ennen varsinaista ohjelmanajoa.

 
Tip

Ohjelmatestin avulla voit määrittää, voitko käyttää NC-ohjelmaa käytettävissä olevilla ohjelmistovaihtoehdoilla, aktiivisella konekinematiikalla ja nykyisellä konekonfiguraatiolla.

Rivinumeron luovutus Q-parametrissa

11 SQL BIND Q881 "Tab_Example.Position_Nr"

12 SQL BIND Q882 "Tab_Example.Measure_X"

13 SQL BIND Q883 "Tab_Example.Measure_Y"

14 SQL BIND Q884 "Tab_Example.Measure_Z"

* - ...

21 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example"

* - ...

31 SQL FETCH Q1 HANDLE Q5 INDEX+Q2