Odczytanie wiersza ze zbioru wyników za pomocą SQL FETCH

Zastosowanie

SQL FETCH czyta wiersz z Result-set (zbiór wyników). Wartości pojedynczych komórek są odkładane przez sterowanie w powiązanych parametrach Q. Transakcja jest definiowana przez podawany HANDLE , wiersz przez INDEX.

SQL FETCH uwzględnia wszystkie kolumny, które podano w instrukcji SELECT (SQL-polecenie SQL EXECUTE).

Warunki

  • Kod liczbowy 555343
  • Tabela dostępna
  • Odpowiednia nazwa tabeli
  • Nazwy tabel i kolumn tabel muszą rozpoczynać się z litery i nie mogą zawierać znaków matematycznych, np. + . Te znaki mogą ze względu na instrukcje SQL prowadzić przy wczytywaniu lub wyczytywaniu do problemów.

Opis funkcji

SQL FETCH_01
Czarne strzałki i przynależna syntaktyka pokazują wewnętrzne procesy SQL FETCH. Szare strzałki i przynależna syntaktyka pokazują wewnętrzne procesy SQL FETCH.

Sterownik pokazuje w zdefiniowanej zmiennej, czy operacja czytania była udana (0) czy też nieprawidłowa (1).

Dane wejściowe

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

11 SQL FETCH Q1 HANDLE Q5 INDEX 5 IGNORE UNBOUND UNDEFINE MISSING

; odczytanie wyniku transakcji Q5 wiersza 5

Funkcja NC zawiera następujące elementy składni:

Element składni

Znaczenie

SQL FETCH

Otwieracz składni dla polecenia SQL FETCH

Q/QL/QR bądź Q REF

Zmienna, w której sterowanie zapamiętuje wynik

HANDLE

Parametr Q z identyfikacją transakcji

INDEKS

Numer wiersza w Result-set jako numer bądź zmienna

Bez podawania danych sterowanie przechodzi do wiersza 0.

Element składni opcjonalnie

IGNORE UNBOUND

Tylko dla producenta obrabiarek

Element składni opcjonalnie

UNDEFINE MISSING

Tylko dla producenta obrabiarek

Element składni opcjonalnie

Przykład

Wykorzystywane w niniejszej instrukcji obsługi programy NC to propozycje rozwiązania. Przed zastosowaniem programów NC bądź pojedynczych bloków NC na obrabiarce, należy je dopasować.

  • Należy dopasować następujące treści:
  • Narzędzia
  • Wartości skrawania
  • Posuwy
  • Bezpieczna wysokość bądź bezpieczne pozycje
  • Specyficzne pozycje maszynowe, np. z M91
  • Ścieżki wywoływanych programów

Niektóre programy NC są zależne od kinematyki obrabiarki. Należy dopasować te programy NC przed pierwszym testem wykonania do kinematyki obrabiarki.

Należy przetestować programy NC dodatkowo z wykorzystaniem symulacji przed rzeczywistym uruchomieniem programu.

 
Tip

Wykorzystując test programu stwierdzisz, czy program NC może być zastosowany z dostępnymi opcjami oprogramowania, z aktywną kinematyką jak i z aktualną konfiguracją obrabiarki.

Przekazanie numeru wiersza w parametrze Q

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