¿Cómo comparo una variable VARCHAR2
, que es un valor vacío?Condiciones vacías de Oracle para verificar la '' condición
10
A
Respuesta
32
Oracle no diferencia entre cadenas vacías y NULL. Para verificar si una variable es una cadena vacía, use la sintaxis IS NULL
.
8
Se puede utilizar cualquiera de estos:
IF v_test IS NULL
THEN
-- Business Logic
o
IF NVL(v_test, 'NULL') = 'NULL'
THEN
-- Business Logic
Su pregunta no decir "comparar" una variable VARCHAR que es nula por lo que si estás comparando a otra variable a continuación:
IF (v_test1 IS NULL and v_test2 IS NULL)
THEN
-- Business Logic
Eso verificaría si ambos son nulos.
Espero que ayude ...
Cuestiones relacionadas
- 1. índice compuesto de Oracle para condiciones de consulta de rango
- 2. ¿Cuáles son las condiciones válidas para zcml: condición?
- 3. ¿Cómo puedo verificar las matrices de JavaScript para cadenas vacías?
- 4. if (condición, luego, else) en Oracle
- 5. ¿Cómo verificar una condición booleana en EL?
- 6. Condiciones para la elisión de copia?
- 7. Oracle crear tabla como select con la condición recuento máximo
- 8. Oráculo de cadenas vacías
- 9. Truncar con la condición
- 10. Oracle no distingue entre nulos y cadenas vacías?
- 11. ¿Cómo se usa telnet para verificar una conexión a Oracle?
- 12. Agregar condiciones de unión a redudant en Oracle da como resultado un plan diferente
- 13. Condiciones para la recogida de APP OneToMany
- 14. Cómo verificar un índice en Oracle
- 15. Si la condición para la consulta con los resultados vacío
- 16. ¿La consulta más rápida para verificar la existencia de una fila en Oracle?
- 17. Cómo hacer varias condiciones para la instrucción If simple
- 18. ¿Podemos confiar en String.isEmpty para verificar la condición nula en una cadena en Java?
- 19. ¿Cómo verificar la columna es virtual en Oracle?
- 20. ¿Cómo verificar la base de datos Oracle para consultas de larga ejecución?
- 21. Cómo verificar una condición compleja en Smarty (PHP)
- 22. múltiple donde las condiciones de la FE
- 23. Mixing ActiveRecord find Condiciones
- 24. Manera pitónica de verificar si una condición se cumple para cualquier elemento de una lista
- 25. Excluir evento de clic según la condición?
- 26. Múltiples condiciones en NSPredicate
- 27. ¿Múltiples condiciones en la caja del interruptor?
- 28. "Condiciones condicionales" en una cláusula WHERE (Qué condición aplicar según un indicador de "modo")
- 29. Oracle PL \ SQL nulo de parámetro de entrada donde la condición
- 30. Función de cola Haskell para listas vacías
@OMG Ponies: Ese no es siempre el caso. SQL Server hace una distinción entre '' y NULL. Oracle (que es lo que pidió OP), sin embargo, no. –