by 개꿈 [Oracle 기초] [2014.07.02 10:44:31]
오라클 컬럼에 값이 (null) 이렇게 들어있을경우에 그냥 빈공간으로 값을 할당하려고 하는데요. 안되네요?? 원래 됐던거 같던데 원래 안되는 건가요?
'' 빈공간은 NULL로 인식될겁니다.
'' 는 NULL 인데요, 말씀하시는 빈공간이 정확히 무엇인지요? (스페이스, 탭, NULL?)
오라클은 타DBMS와 달리 빈값 '' 에 대한 처리가 다릅니다.
오라클에서는 빈값 '' 을 값이지정되지 않은 Null 과 동일하게 봅니다.
아마도 오라클에서만 그럴거에요. 다른 DBMS 에서는 빈값은 빈값으로 인지합니다.
그럼 결과값을 ' '이값이 아닌 그냥 빈공간으로 얻으려면 어떻게 해야하나요?
없어요 인위의 값을 넣어야 합니다.
굳이 빈공간에 집착하실 이유가 있나요?
Null 이 빈공간이므로 별도의 다른 처리는 필요없을듯 합니다만???