Powiązanie zmiennej z kolumną tabeli za pomocą SQL BIND
Zastosowanie
SQL BIND przywiązuje Q-parametr do kolumny tabeli. Instrukcje SQL FETCH, UPDATE i INSERT wykorzystują to powiązanie (przyporządkowanie) przy transferze danych między Result-set (zbiór wyników) i programem NC.
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
Należy programować dowolnie wiele przyporządkowań z SQL BIND..., zanim zostaną zastosowane instrukcje FETCH, UPDATE lub INSERT.
SQL BIND bez nazwy tabeli i kolumny anuluje przyporządkowanie. Przyporządkowanie dobiega końca najpóźniej z końcem programu NC lub podprogramu.
Dane wejściowe
11 SQL BIND Q881 "Tab_example.Position_Nr" | ; Powiązanie Q881 z kolumną "Position_Nr" tabeli "Tab_Example" |
Dokonujesz nawigacji do tej funkcji w następujący sposób:
Funkcję NC wstaw Wszystkie funkcje FN SQL SQL BIND
Funkcja NC zawiera następujące elementy składni:
Element składni | Znaczenie |
---|---|
SQL BIND | Otwieracz składni dla polecenia SQL BIND |
Q, QL, QR, QS bądź Q REF | Przypisywana zmienna |
Nazwa bądź QS | Nazwa tabeli i kolumna tabeli, rozdzielone z . bądź parametry QS z definicją Stała lub zmienna nazwa Element składni opcjonalnie |
Wskazówki
- Jako nazwę tabeli wprowadzasz ścieżkę tabeli lub synonim.
- W operacjach odczytu i zapisu sterowanie uwzględnia wyłącznie kolumny, które zostały podane za pomocą SELECT-polecenia. Jeśli w poleceniu SELECT zostaną podane kolumny bez powiązania, to sterowanie przerywa operację czytania lub zapisu komunikatem o błędach.