오라클 null값 처리 ㅠㅠ 0 6 1,522

by 개꿈 [Oracle 기초] [2014.07.02 10:44:31]


오라클 컬럼에 값이 (null)  이렇게 들어있을경우에 그냥 빈공간으로 값을 할당하려고 하는데요. 안되네요?? 원래 됐던거 같던데 원래 안되는 건가요?

 
원래 '' 이렇게 값을 넣으면 빈공간으로 값이 할당 됐던거 같던데..
' ' 이렇게 하면 되긴하는데 이렇게 하면 문제가되고 ..
 
오라클 9i입니다. 원래 그런건가요?
by 시골간아찌 [2014.07.02 11:01:00]

'' 빈공간은 NULL로 인식될겁니다.


by 비주류 [2014.07.02 11:03:06]

'' 는 NULL 인데요, 말씀하시는 빈공간이 정확히 무엇인지요? (스페이스, 탭, NULL?)

 


by 마농 [2014.07.02 11:12:30]

오라클은 타DBMS와 달리 빈값 '' 에 대한 처리가 다릅니다.

오라클에서는 빈값 '' 을 값이지정되지 않은 Null 과 동일하게 봅니다.

아마도 오라클에서만 그럴거에요. 다른 DBMS 에서는 빈값은 빈값으로 인지합니다.


by 개꿈 [2014.07.02 11:16:22]

그럼 결과값을 ' '이값이 아닌 그냥  빈공간으로 얻으려면 어떻게 해야하나요?

 

 


by DarkBee [2014.07.02 11:17:42]

없어요 인위의 값을 넣어야 합니다.


by 마농 [2014.07.02 11:19:14]

굳이 빈공간에 집착하실 이유가 있나요?

Null 이 빈공간이므로 별도의 다른 처리는 필요없을듯 합니다만???

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입