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.
Bruk
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 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.
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.
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 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.
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.
31 SQL UPDATE Q1 HANDLE Q5 INDEX5 |