Bind variabel til tabellkolonne med SQL BIND

Bruk

SQL BIND binder en Q-parameter til en tabellkolonne. SQL-kommandoene FETCH, UPDATE og INSERT evaluerer denne bindingen (tilordningen) ved dataoverføringer mellom resultatsett (resultatmengde) og NC-program.

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_BIND

Programmer ønsket antall bindinger med SQL BIND før du bruker kommandoene FETCH, UPDATE eller INSERT.

En SQL BIND uten tabell- og kolonnenavn opphever bindingen. Bindingen slutter senest med slutten på NC-programmet eller underprogrammet.

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.

 
Tip

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"

; Bind Q881 til kolonnen "Position_Nr" i tabellen "Tab_Example"

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

SQL BIND

Syntaksåpner for SQL-kommandoen BIND

Q/QL/QR, QS eller Q REF

Variabel som skal bindes

" " eller QS

Tabellnavn og tabellkolonne, skilt med . eller QS-parametere med definisjonen

Tips:

  • Skriv inn banen til tabellen eller et synonym som tabellnavn.
  • Utfør SQL-setninger med SQL EXECUTE

  • Ved lese- og skriveoperasjoner inkluder styringen utelukkende kolonner som er angitt med SELECT-kommandoen. Hvis du angir kolonner uten binding i SELECT-kommandoen, avbryter styringen lese- eller skriveoperasjonen med en feilmelding.