SQL中varchar和varchar2的区别是什么。请用一些好的例子详细解释。
答案 0 :(得分:11)
Varchar2特定于Oracle。
varchar2最重要的非标准行为是空字符串(''
)与null相同。
在标准SQL中,null与任何字符串文字都不相同,甚至不是空字符串。
答案 1 :(得分:2)
答案 2 :(得分:0)
DBA StackExchange上的Leigh Riffel提供了我读过的有关VARCHAR和VARCHAR2之间差异的最详细和准确的概述:https://dba.stackexchange.com/a/1303