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.
  • Wykonanie instrukcji SQL za pomocą SQL EXECUTE

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