Regel uit de resultaathoeveelheid lezen met SQL FETCH

Toepassing

SQL FETCH leest een regel uit de result-set (resultaatset). De waarden van de afzonderlijke cellen worden door de besturing in de gekoppelde Q-parameters opgeslagen. De transactie is door de op te geven HANDLE gedefinieerd, de regel door de INDEX.

SQL FETCH houdt rekening met alle kolommen die de SELECT-instructie (SQL-commando SQL EXECUTE) bevat.

Voorwaarden

  • Sleutelgetal 555343
  • Tabel aanwezig
  • Geschikte tabelnaam
  • De namen van tabellen en tabelkolommen moeten met een letter beginnen en mogen geen rekenkundig teken, bijv. + bevatten. Deze tekens kunnen op basis van SQL-commando's bij het inlezen of uitlezen van gegevens tot problemen leiden.

Functiebeschrijving

SQL FETCH_01
Zwarte pijlen en bijbehorende syntax tonen interne SQL FETCH-processen. Grijze pijlen en bijbehorende syntax horen niet direct bij het commando SQL FETCH.

De besturing geeft in de gedefinieerde variabele aan of het leesproces gelukt (0) of mislukt (1) is.

Invoer

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

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

; Resultaat van de transactie Q5 regel 5 uitlezen

De NC-functie bevat de volgende syntaxiselementen:

Syntaxiselement

Betekenis

SQL FETCH

Syntaxisopener voor de SQL-commando FETCH:

Q/QL/QR of Q REF

Variabele waarin de besturing het resultaat opslaat

HANDLE

Q-parameters met de identificatie van de transactie

INDEX

Regelnummer in de resultatenset als nummer of variabele

Zonder opgave heeft de besturing toegang tot regel 0.

Syntaxiselement optioneel

IGNORE UNBOUND

Alleen voor de machinefabrikant

Syntaxiselement optioneel

UNDEFINE MISSING

Alleen voor de machinefabrikant

Syntaxiselement optioneel

Voorbeeld

De in het gebruikershandboek opgenomen NC-programma's zijn oplossingsvoorstellen. Voordat u de NC-programma's of afzonderlijke NC-regels op een machine gebruikt, moet u deze aanpassen.

  • Pas de volgende inhoud aan:
  • Gereedschappen
  • Snijwaarden
  • Aanzetten
  • Veilige hoogte of veilige posities
  • Machinespecifieke posities, bijv. met M91
  • Paden van programma-oproepen

Sommige NC-programma's zijn afhankelijk van de machinekinematica. Pas deze NC-programma's vóór de eerste testrun aan uw machinekinematica aan.

Test de NC-programma's bovendien met behulp van de simulatie voordat u de eigenlijke programma-afloop start.

 
Tip

Met behulp van een programmatest kunt u bepalen of u het NC-programma met de beschikbare softwareopties, de actieve machinekinematica en de huidige machineconfiguratie kunt gebruiken.

Regelnummer wordt in de Q-parameter doorgegeven

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