SQL SELECT czyta pojedynczą wartość z tabeli i zachowuje wynik w zdefiniowanym parametrze Q.
Zastosowanie
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

W przypadku SQL SELECT brak transakcji jak i brak powiązania między kolumną tabeli i parametrem Q. Ewentualnie dostępnych powiązań z podaną kolumną sterowanie nie uwzględnia. Odczytaną wartość sterowanie kopiuje wyłącznie do parametrów podanych dla wyniku.
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.
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 SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE Position_NR==3" | ; Zachowanie kolumny "Position_Nr" tabeli "Tab_Example" w Q5 |
Funkcja NC zawiera następujące elementy składni:
Element składni | Znaczenie |
---|---|
SQL BIND | Otwieracz składni dla polecenia SQL SELECT |
Q/QL/QR, QS bądź Q REF | Zmienna, w której sterowanie zapamiętuje wynik |
" " lub QS | Instrukcja SQL bądź parametr QS z definicją o następującej treści:
|
Wskazówki
- Kilka wartości lub kilka kolumn selekcjonuje się przy pomocy instrukcji SQL SQL EXECUTE i instrukcji SELECT.
- Dla instrukcji w poleceniu SQL można stosować również proste lub kombinowane parametry QS.
- Jeśli sprawdzana jest treść parametru QS w dodatkowym wskazaniu stanu (zakładka QPARA) , to widocznych jest wyłącznie pierwszych 30 znaków i tym samym nie pełna treść.
Połączenie w łańcuch wartości alfanumerycznych
Przykład
Wynik następujących programów NC jest identyczny.
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.
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.
0 BEGIN PGM SQL_READ_WMAT MM | |
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:\table\WMAT.TAB'" | ; Utworzenie synonimu |
2 SQL BIND QS1800 "my_table.WMAT" | ; Powiązanie parametru QS |
3 SQL QL1 "SELECT WMAT FROM my_table WHERE NR==3" | ; Definiowanie szukania |
* - ... |
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.
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.
* - ... | |
3 SQL SELECT QS1800 "SELECT WMAT FROM my_table WHERE NR==3" | ; Wartość odczytać i zachować |
* - ... |
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.
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.
* - ... | |
3 DECLARE STRING QS1 = "SELECT " | |
4 DECLARE STRING QS2 = "WMAT " | |
5 DECLARE STRING QS3 = "FROM " | |
6 DECLARE STRING QS4 = "my_table " | |
7 DECLARE STRING QS5 = "WHERE " | |
8 DECLARE STRING QS6 = "NR==3" | |
9 QS7 = QS1 || QS2 || QS3 || QS4 || QS5 || QS6 | |
10 SQL SELECT QL1 QS7 | |
* - ... |