Endre linje i resultatmengden med SQL UPDATE

Bruk

SQL UPDATE endrer en linje i resultatsettet (resultatmengde). Styringen kopierer de nye verdiene i de enkelte cellene fra de bundne Q-parameterne. Transaksjonen blir definert med HANDLE som skal angis, og linjen med INDEX. Styringen overskriver den gjeldende linjen i resultatsettet fullstendig.

Forutsetninger

  • Nøkkeltall 555343
  • Tabell tilgjengelig
  • Egnet tabellnavn
  • Navnene på tabeller og tabellkolonner, må begynne med en bokstav og må ikke inneholde noen regnetegn, f.eks. +. Disse tegnene kan føre til problemer på grunn av SQL-kommandoer ved innlesing eller utlesing av data.

Funksjonsbeskrivelse

SQL_Update
Svarte piler og tilhørende syntaks viser interne operasjoner i SQL UPDATE Grå piler og tilhørende syntaks hører ikke umiddelbart til kommandoen SQL UPDATE.

SQL UPDATE inkluderer alle kolonner som inneholder SELECT-setningen (SQL-kommando SQL EXECUTE).

I den definerte variabelen viser styringen om leseprosessen var vellykket (0) eller mislykket (1).

Innføring

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

11 SQL UPDATE Q1 HANDLE Q5 index5 RESET UNBOUND

; Fullfør alle linjer i transaksjon Q5 og oppdater tabellen

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

SQL UPDATE

Syntaksåpner for SQL-kommandoen UPDATE

Q/QL/QR eller Q REF

Variabel der styringen lagrer resultatet

HANDLE

Q-parameter med identifisering av transaksjonen

INDEX

Linjenummer i resultatsettet som tall eller variabel

Uten angivelse får styringen tilgang til linje 0.

Valgfritt syntakselement

RESET UNBOUND

Kun for maskinprodusenten

Valgfritt syntakselement

Merknad

Styringen kontrollerer lengden til strengparameterne ved skriving i tabeller. Hvis oppføringene overskrider lengden til kolonnene som skal beskrives, sender styringen en feilmelding.

Eksempel

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Overføre linjenummer til Q-parameter

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

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

Programmere linjenummer direkte

31 SQL UPDATE Q1 HANDLE Q5 INDEX5