|
EGZ<sn_start>|<sn_end> |
Kasuje wszystkie egzemplarze z przesłanego zakresu (od sn_start, do sn_end). Operacja kasowania wykonywana jest wyłącznie na tabelach wypożyczalni (obroty, egzemplarze, ubytki, itd). External nie ma wpływu na tabelę z opisem rekordów (tbl_items_idx i tbl_items_full). Format przesłanych sn jest bez znaczenia (mogą być z kreskami, lub bez). Jeśli chcemy wykasować tylko jeden sn, wówczas podajemy go w obu parametrach, aczkolwiek, z punktu widzenia wydajności kasowanie zakresu jest dużo lepszym rozwiązaniem.
WYP:<nowa_agenda_główna> |
Zamienia ustawienia prawa wypożyczanie (&W) oraz inne (&I) dla aktualnie zalogowanego użytkownika.
Ustawia przesłaną agendę jako nową agendę główną dla prawa wypożyczanie, jednocześnie przenosząc agendę z tego prawa, do prawa inne.
przed: &W=01;&I=00,03,04,05,06 operacja: WYP:03 po: &W=03;&I=00,04,05,06,01 |
Parametrem externala może być wyłącznie agenda do której aktualnie zalogowany użytkownik ma już prawa (czyli znajduje się w prawie inne). |
WYPW<identyfikator egzemplarza> |
Zwraca informacje na temat egzemplarza o przesłanym identyfikatorze:
<typ rekordu czytelnika>|<id rekordu czytelnika>|<status egzemplarza>|<data wypożyczenia>|<data zwrotu (prawdziwa, bądź planowana)> |
dostępny od wersji 1.65.19 |
WYPX<identyfikator egzemplarza> |
Zwraca informacje na temat egzemplarza o przesłanym identyfikatorze (identycznie jak WYPW) oraz dodatkowo na końcu pojawia się informacja o ilości automatycznych prolongat
<typ rekordu czytelnika>|<id rekordu czytelnika>|<status egzemplarza>|<data wypożyczenia>|<data zwrotu (prawdziwa, bądź planowana)>|<ilość prolongat automatycznych> |
Nowy model externali SQL znacznie różni się od poprzedniego. Tworzenie zapytań jest o wiele prostsze, a same zapytania, zapisane w czytelniej, sparametryzowanej formie. Operacje są wykonywane w ramach zagnieżdżonej transakcji, a po ich zakonczeniu w SQLUNPREPARE, jest wykonywany rollback, dzięki czemu w ramach jednej pary SQLPREPARE - SQLUNPREPARE, można wykonywać dowolne zapytania, tworzyć tabele tymczasowe, niszczyć je, wszystko na co tylko mamy ochotę, zmiany te i tak nie zostaną ostatecznie zapisane do bazy.
|
SQLPREPARE
Przygotowanie obiektu do wykonania zapytania SQL parametry: brak
SQLSELECT
Lista pól jakie mają być zwrócone w ramach zapytania parametry: query_id, lista pól (nazwy pól oddzielone pionowymi kreskami) SQLFROM
Nazwa tabeli na której ma być wykonywane zapytanie parametry: query_id, nazwa tabeli SQLWHERE
Warunek zapytania SQL parametry: query_id, warunek SQLORDERBY
Kolejność sortowania parametry: query_id, kolejność sortowania (nazwy pól oddzielone przecinkami) SQLLIMIT
Ustawienie ilości rekordów które mają być zwrócone w ramach zapytania parametry: query_id, ilość rekordów SQLEXECUTE
Wykonanie zapytania SQL parametry: query_id SQLGET
Pobranie pojedynczego rekordu z wyniku parametry: query_id rezultat:
SQLUNPREPARE
Zniszczenie obiektu po stronie serwera parametry: query_id SQLFULL
Przygotowanie zapytania
|
SKR_SETDONT_CHECK |
Wywołanie tego externala, spowoduje, że program wykonywaney na kolekcji NIE zostanie przerwany, jeśli podczas obróbki któregoś z rekordów wystąpi błąd.
1. user 2. right 3. statistics 4. users? 5. users# 6. profile 7. hello 8. licence 9. range 10. def 11. replace 12. delete 13. new 14. skr_set 15. wypa 16. wypS 17. wypW 18. wypX 19. wypR 20. wypA 21. wyp# 22. wypB 23. wypC_K 24. wypC_L 25. wypC_W 26. wypC_B 27. wypC_Z 28. wypI 29. wypG 30. wypF 31. wypZ 32. wypD 33. wypN 34. wyp> 35. wypK 36. wyp& 37. wypJ 38. wyp-_Z 39. wyp-_R 40. wyp-_A 41. wyp* 42. wyp: 43. wypO_A 44. wypO_W 45. wypO_H 46. wypO_R 47. wypO_Z 48. wypO_K 49. wypO_P 50. wypO_O 51. egz 52. mail 53. skoU 54. skoS 55. skoQ 56. sko- 57. search 59. sql 60. set 61. bloL 62. bloE 63. bloI 64. bloH 65. bloB 66. bloM 67. bloX 68. bloY 69. indexes 70. ipub! 71. ipub: 72. ipubtr 73. ipubnr 74. obrZ 75. stn+ 76. stn- 77. - brak - (stn>) 78. stn! 79. stn* 80. czt 81. cleardb 82. bloD 83. bloN 84. wypO_M 85. regz 86. wrap 87. isbn 88. file 89. bloh 90. pwd* 91. pwd? 92. wypw 93. wypz# 94. wypz+ 95. wypr+ 96. wypg |