PL SQL中 varchar 和 varchar2有什么区别?
3个回答
展开全部
varchar2和varchar的目前没有区别,不过以后的版本就不支持varchar类型,如果想新版本的数据库兼容就不要用varchar,如果想和其它数据库兼容就不要用varchar2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
varchar 存放的字符数据最长2000。
varchar2 存放字符数据最大长度为4000字。 它是oracle独特的数据类型
在oracle里使用存储过程时,如果遇到一个字段字段经常被修改,比如拼接sql语句或者用游标修改某个表字段,这种情况下使用varchar类型。varchar类型是固定长度的,而varchar2是变化的一个长度,修改的效率相对较低。
varchar2 存放字符数据最大长度为4000字。 它是oracle独特的数据类型
在oracle里使用存储过程时,如果遇到一个字段字段经常被修改,比如拼接sql语句或者用游标修改某个表字段,这种情况下使用varchar类型。varchar类型是固定长度的,而varchar2是变化的一个长度,修改的效率相对较低。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询