Jak porównać zmienną VARCHAR2
, która jest pusta wartość?Oracle puste warunki, aby sprawdzić "" stan
10
A
Odpowiedz
32
Oracle nie rozróżnia pustych ciągów od wartości NULL. Aby sprawdzić, czy zmienna jest pustym łańcuchem, użyj składni IS NULL
.
8
Można użyć jednej z nich:
IF v_test IS NULL
THEN
-- Business Logic
lub
IF NVL(v_test, 'NULL') = 'NULL'
THEN
-- Business Logic
Twoje pytanie nie mówi „Porównaj” zmiennej VARCHAR która jest zerowa, więc jeśli porównać go do innej zmiennej następnie:
IF (v_test1 IS NULL and v_test2 IS NULL)
THEN
-- Business Logic
To sprawdzi, czy oba są zerowe.
Nadzieja to pomaga ...
Powiązane problemy
- 1. , aby sprawdzić, czy wszystkie EditText są puste
- 2. Formularz jquery przesłać, aby sprawdzić puste pola
- 3. JavaScript, aby sprawdzić stan połączenia bezprzewodowego
- 4. Jak sprawdzić stan dwóch tarczy?
- 5. Oracle 9 - Resetowanie sekwencji, aby dopasować stan tabeli
- 6. Jak sprawdzić wartości puste/puste/białe za pomocą pojedynczego testu?
- 7. Jak sprawdzić indeks w Oracle
- 8. Uruchamianie skryptu Pythona w skrypcie - Sprawdzić stan
- 9. Jak sprawdzić, czy pola UITextField są puste?
- 10. Jak sprawdzić, czy płótno jest puste?
- 11. Jak sprawdzić stan mieszkania bieżącego wątku?
- 12. cakephp niestandardowe warunki logowania
- 13. Warunki testu dla sprawdzenia widoczności w JavaScript
- 14. Oczekiwane warunki kątomierz
- 15. Jak sprawdzić dwa warunki w jednym <c:if>?
- 16. niechciane wiodące puste miejsce w formacie liczby oracle
- 17. Jak utworzyć indeks mongo, aby upewnić się, że pole nigdy nie jest puste/puste/puste?
- 18. Jak sprawić, aby GSON pomijał puste lub puste obiekty oraz puste tablice i listy?
- 19. JSF wygenerowana wiele połączone warunki
- 20. Jak sprawdzić poprawki Oracle są zainstalowane?
- 21. Jak sprawdzić kolumnę wirtualną w Oracle?
- 22. Czy musimy podać "nie puste" dla klucza podstawowego? Oracle/SQL
- 23. Spraw, aby Pylint zadbał o puste linie.
- 24. Warunki Android.mk
- 25. Częsty błąd w Oracle ORA-04068: istniejący stan pakietów został odrzucony
- 26. Szyny: Wiele, jeśli warunki walidacji
- 27. W jaki sposób mogę sprawdzić, puste w DataView.RowFilter
- 28. Jak sprawdzić, czy UITextField w iOS ma puste spacje
- 29. Stan na oczekiwać zablokować
- 30. Jak programowo sprawdzić stan połączenia urządzenia Bluetooth w systemie Android?
@OMG Kucyki: To nie zawsze tak jest. SQL Server robi rozróżnienie między "NULL". Jednak Oracle (o co prosił OP) nie ma. –