9 dostp do tabeli z instrukcjami sql – HEIDENHAIN TNC 320 (340 551-01) Instrukcja Obsługi
Strona 351
HEIDENHAIN TNC 320
351
10.9 Dostp do tabeli z instrukcjami SQL
Result set
Wyselekcjonowane wiersze w obr bie Result set s numerowane
pocz wszy od 0 w rosn cej kolejności. To numerowanie oznaczane
jest jako indeks. W przypadku dost pu czytania lub zapisu zostaje
podawany indeks i w ten sposób zostaje docelowo pobrana
informacja z wiersza w Result set.
Cz sto korzystnym jest sortowanie wierszy w obr bie Result set.
Jest to możliwe poprzez definicj kolumny tabeli, zawieraj cej
kryterium sortowania. Dodatkowo wybiera si rosn c lub malej c
kolejność (SQL SELECT ... ORDER BY ...).
Wyselekcjonowany wiersz, przej ty do Result set, zostaje
adresowany przy pomocy HANDLE. Wszystkie nast pne instrukcje
SQL wykorzystuj ten Handle jako referencj do „ilości
wyselekcjonowanych wierszy i kolumn”.
Przy zamkni ciu transakcji Handle zostaje ponownie zwolniony (SQL
COMMIT... oder SQL ROLLBACK...). Wówczas traci on swoj
ważność.
Można opracowywać kilka Result sets jednocześnie. Serwer SQL
przyporz dkowuje nowej instrukcji wyboru (select) nowy Handle.
„Przywi zywanie” Q parametrów do kolumn
Program NC nie posiada bezpośredniego dost pu do zapisów tabeli
w Result set. Dane musz zostać transferowanie do Q parametrów.
Odwrotnie dane zostaj najpierw przygotowywane w Q parametrach
a nast pnie transferowane do Result set.
Przy pomocy SQL BIND ... określamy, które kolumny tabeli zostan
przedstawione w których Q parametrach. Q parametry zostaj
„przywi zane“ do kolumn (przyporz dkowane). Kolumny, które nie
s „przywi zane” do Q parametrów, nie zostaj uwzgl dnione przy
operacjach czytania/zapisu.
Jeśli przy pomocy SQL INSERT... zostaje generowany nowy wiersz
tabeli, to kolumny, które nie s „przywi zane“ do Q parametrów, s
zapełniane wartościami stnadardowymi.