हाँ, इस तरह Oracle कार्य करता है। खाली स्ट्रिंग्स को नल के रूप में माना जाता है।
आप निश्चित रूप से इसे एप्लिकेशन स्तर पर "ठीक" कर सकते हैं - उदाहरण के लिए " "
. स्टोर करके आपके द्वारा सुझाए गए मान - लेकिन पहले विचार करें, NULL
की तुलना में आपके "खाली स्ट्रिंग" मानों में वास्तव में क्या अंतर है मूल्य? आपको उनके साथ अलग व्यवहार करने की आवश्यकता क्यों है? मैं भी इस दुविधा में पड़ जाता था, लेकिन आमतौर पर पता चला कि बहुत कम मामले ऐसे होते हैं जहां मुझे वास्तव में अंतर बताने की आवश्यकता होती है।