SQL笔记-Oracle中varchar和varchar2的区别
Posted IT1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL笔记-Oracle中varchar和varchar2的区别相关的知识,希望对你有一定的参考价值。
在建表中发现一个varchar和varchar2,以前不注意,今天来查了下,这2个的区别。
Oracle和DM都存在这个东西:
这里我操作空字符串,Navicat都会转成null(不管是varchar还是varchar2),在此不测试了。
他们的区别就是:
varchar区分NULL和空;
varchar2不区分,如果在项目中empty和null表示一个意思,就用varchar2
以上是关于SQL笔记-Oracle中varchar和varchar2的区别的主要内容,如果未能解决你的问题,请参考以下文章
在SQL语句中怎样对varchar型别的列进行数值大小的比较
如何将oracle表中的字段由integer 转变为varchar2(50)
SQL 中的 Nvarchar 在 oracle 中用作 varchar2