Ændre linje med resultatsmængde med SQL UPDATE

Anvendelse

SQL UPDATE ændre en linje i Result-set (resultatsæt). De nye værdier af de enkelte celler kopierer styringen til den tilknyttede Q-parameter. Transaktionen blive defineret med den tilhørende HANDLE , linjen ved INDEX. Styringen overskriver de aktuelle linjer i Result-set fuldstændig.

Forudsætninger

  • Nøgletal 555343
  • Tabel tilgængelig
  • Egnet tabelnavne
  • Navnet på Tabeller og Tabelkolonner skal starte med et bofstav og må ikke indeholde et regnetegn som f.eks. + . Disse tegn kan på grund af SQL-kommandoer ved ind- eller udlæsning af data fører til problemer.

Funktionsbeskrivelse

SQL_Update
Sorte pile og tilhørende syntaks viser den interne funktion af SQL UPDATE. Grå pile og tilhørende syntaks er ikke direkte relateret til SQL UPDATE-kommandoen.

SQL UPDATE tilgodeser alle kolonner, som indeholder SELECT-instruktion (SQL-kommando SQL EXECUTE).

I den definerede variabel viser styringen, om læseprocessen var vellykket (0) eller mislykket (1).

Indlæsning

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

11 SQL UPDATE Q1 HANDLE Q5 index5 RESET UNBOUND

; Gennemfør alle linjer i transaktion Q5 og opdater tabellen

NC-Funktion indeholder følgende Syntaxelemente:

Syntaxelement

Betydning

SQL UPDATE

Syntaxåbner for SQL-Kommando UPDATE

Q/QL/QR eller Q REF

Variabel, hvor styringen gemmer resultatet

HANDLE

Q-parameter med identifikation af transaktionen

INDEX

Linjenummer i Resultat-sæt som et tal eller en variabel

Hvis det ikke er angivet, får styringen adgang til linje 0.

Syntaxelement optional

RESET UNBOUND

Kun for maskinproducenten

Syntaxelement optional

Anvisning

Styringen kontrollerer ved at skrive i tabel længden af String-Parameter. Ved indlæsning, som overstiger længden af de beskrivende kolonner, udlæser styringen en fejlmeddelelse.

Eksempel

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

Overfør linjenummer i 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

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

Programmer Linje-nummer direkte

31 SQL UPDATE Q1 HANDLE Q5 INDEX5