Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.08.2009 Ostrzeżenie: (0%)
|
Mam pytanko, jak w sql-u sprawdzić czy zmienna istnieje, nie chodzi mi o sprawdzenie czy zmienna ma wartość NULL, tylko czy wogóle istnieje... Gdy wpiszę zapytanie:
IF :GLOBAL.ZMIENNA1 IS NUL ........ .... ELSE ..... END IF; a zmienna globalna 'zmienna1' nie istnieje pojawia się błąd brak danych. Znalazłem że w PHP jest funkcja isset, ale czy jest jej odpowiednik w sql-u?(IMG:style_emoticons/default/questionmark.gif) Z góry dziękuję za pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.08.2009 Ostrzeżenie: (0%)
|
Przyjmijmy że mamy główne menu (formularz) w którym mamy przyciski uruchamiające odpowiednie formularze np A,B,C.
Z poziomu menu owe formularze są uruchamiane bez parametrów(czyt. bez przekazywania zmiennych globalnych). Ale na przykład uruchamiam formularz B z którego następnie wywołuje formularz A przekazując do niego za pomocą zmiennych globalnych odpowiednie parametry. I tu jest mój problem jeśli w formularzu A zastosuje polecenie używające owej zmiennej globalnej to w przypadku zainicjowania go przez formularz B wszystko jest ok, natomiast w przypadku inicjacji formularza A z poziomu menu (gdzie nie była definiowana żadna zmienna globalna i brak jest parametrów) pojawia się błąd związany z brakiem owej zmiennej globalnej. Póki co jedynym rozwiązaniem jest chyba zainicjowanie wszystkich zmiennych globalnych na samym początku, ale wolałbym tego uniknąć.. Myślę że teraz już wyjaśniłem dokładnie mój problem i może ktoś wie jak mi pomóc. Z góry dziękuję... (IMG:style_emoticons/default/smile.gif) |
|
|
|
stevan Jak sprawdzić czy zmienna globalna istnieje 24.11.2009, 22:52:25
IP! Nie do końca potrafię zrozumieć, co chcesz osiągną... 26.12.2009, 10:15:33
IP! Poczytaj o NAME_IN oraz DEFAULT_VALUE. 9.01.2010, 19:13:21
stevan No nie bardzo widzę tu rozwiązanie gdyż z tego co ... 3.02.2010, 23:03:11 ![]() ![]() |
|
Aktualny czas: 11.06.2026 - 02:49 |