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.
Bruk
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

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.
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.
- 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.
Utfør SQL-setninger med SQL EXECUTE