SQL UPDATE ändrar en rad i Result-set (resultatmängd). Nya värden till de individuella cellerna kopierar styrsystemet från de kopplade Q-parametrarna. Transaktionen definieras med den HANDLE som skall anges, och raden med INDEX. Styrsystemet skriver helt över den befintliga raden i Result-set.
Användningsområde
Förutsättningar
- Kodnummer 555343
- Tabell finns
- Lämpligt tabellnamn
Namnet på tabeller i tabellkolumner måste inledas med en bokstav och får inte innehålla några aritmetiska tecken, t.ex. +. Dessa tecken kan på grund av SQL-kommandon leda till problem vid inläsning eller utläsning av data.
Funktionsbeskrivning

SQL UPDATE tar hänsyn till alla kolumner som innehåller SELECT-instruktionen (SQL-kommando SQL EXECUTE).
Styrsystemet visar i den definierade variabeln om läsningen var framgångsrik (0) eller felaktig (1).
Inmatning
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
11 SQL UPDATE Q1 HANDLE Q5 index5 RESET UNBOUND | ; avsluta alla rader i transaktionen Q5 och uppdatera tabellen |
NC-funktionen innehåller följande syntaxelement:
Syntaxelement | Betydelse |
---|---|
SQL UPDATE | Syntaxöppnare för SQL-kommandot UPDATE |
Q/QL/QR eller Q REF | Variabel som styrsystemet sparar resultatet i |
HANDLE | Q-parameter med identifieringen av transaktionen |
INDEX | Radnummer inom Result-set som nummer eller variabel Utan specifikation kommer styrsystemet åt rad 0. Syntaxelement valfritt |
RESET UNBOUND | Endast för maskintillverkaren Syntaxelement valfritt |
Hänvisning
Styrsystemet kontrollera sträng-parameterns längd vid skrivande till tabellen. Om en post är längre än den kolumn den skall skrivas till visar styrsystemet ett felmeddelande.
Exempel
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
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-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
31 SQL UPDATE Q1 HANDLE Q5 INDEX5 |