Skapa ny rad i resultatuppsättningen med SQL INSERT

Användningsområde

SQL INSERT skapar en ny rad i Result-set (resultatmängd). Värdena till de individuella cellerna kopierar styrsystemet från de kopplade Q-parametrarna. Transaktionen definieras med den HANDLE som skall anges.

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

SQL INSERT tar hänsyn till alla kolumner som innehåller SELECT-instruktionen (SQL-kommando SQL EXECUTE). Om det finns tabellkolumner utan SELECT-instruktioner (ingår inte i frågeresultatet), då skriver styrsystemet standardvärden till dessa.

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 INSERT Q1 HANDLE Q5

; skapa ny rad i transaktionen Q5

NC-funktionen innehåller följande syntaxelement:

Syntaxelement

Betydelse

SQL INSERT

Syntaxöppnare för SQL-kommandot INSERT

Q/QL/QR eller Q REF

Variabel som styrsystemet sparar resultatet i

HANDLE

Q-parameter med identifieringen av transaktionen

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.

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"

* - ...

31SQL INSERT Q1 HANDLE Q5