varchar和varchar2有什么区别?
发布于 2009-07-23 11:41:27
就目前而言,它们是同义词。
Oracle保留了VARCHAR,以支持将来区分NULL和空字符串,正如ANSI标准所规定的那样。
Oracle
VARCHAR
NULL
ANSI
VARCHAR2不区分NULL和空字符串,永远也不会。
VARCHAR2
如果你依赖于空字符串和NULL是一回事,你应该使用VARCHAR2。
https://stackoverflow.com/questions/1171196
相似问题