Ändra rad i resultatuppsättningen med SQL UPDATE

Användningsområde

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.

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
Svarta pilar och tillhörande syntax visar interna förlopp i SQL UPDATE. Gråa pilar och tillhörande syntax hör inte direkt till kommandot SQL UPDATE.

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.

 
Tip

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.

 
Tip

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.

Överföra radnummer till Q-parametern

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.

 
Tip

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.

Programmera radnummer direkt

31 SQL UPDATE Q1 HANDLE Q5 INDEX5