अभी के लिए, वे समानार्थी हैं।
VARCHAR
Oracle
. द्वारा आरक्षित है NULL
. के बीच अंतर का समर्थन करने के लिए और भविष्य में खाली स्ट्रिंग, ANSI
. के रूप में मानक निर्धारित करता है।
VARCHAR2
NULL
. के बीच अंतर नहीं करता है और खाली स्ट्रिंग, और कभी नहीं होगा।
यदि आप खाली स्ट्रिंग और NULL
. पर भरोसा करते हैं एक ही बात होने के नाते, आपको VARCHAR2
. का उपयोग करना चाहिए ।