programing

' 상태를 확인하기 위한 Oracle 빈 상태

megabox 2023. 7. 13. 20:47
반응형

' 상태를 확인하기 위한 Oracle 빈 상태

비교 방법VARCHAR2변수, 빈 값은 무엇입니까?

Oracle은 빈 문자열과 NULL을 구분하지 않습니다.변수가 빈 문자열인지 확인하려면 다음을 사용합니다.IS NULL통사론

다음 중 하나를 사용할 수 있습니다.

IF v_test IS NULL
THEN
   -- Business Logic

또는

IF NVL(v_test, 'NULL') = 'NULL'
THEN
   -- Business Logic

질문에는 VARCHAR 변수(null)를 "비교"한다고 표시되므로 다른 변수와 비교하는 경우 다음과 같이 표시됩니다.

IF (v_test1 IS NULL and v_test2 IS NULL)
THEN
   -- Business Logic

그러면 둘 다 null인지 확인할 수 있습니다.

도움이 되길...

언급URL : https://stackoverflow.com/questions/7215202/oracle-empty-conditions-to-check-the-condition

반응형