關於varchar 與 varchar2的討論

咱們習慣了使用varchar2.但緣由知之甚少:sql

 



圖示爲新建表爲varchar 類型、
查看錶定於 卻顯示爲varchar2

咱們來看下官網的定義:數據庫

 

網上資料說:oracle

varchar2是oracle提供的獨特的數據類型oracle保證在任何版本中該數據類型向上和向下兼容但不保證varchar,

這是由於varchar是標準sql提供的數據類型有可能隨着sql標準的變化而改變varchar2和varchar的目前沒有區別,不過ocacle之後的版本就不支持varchar類型,若是想新版本的數據庫兼容就不要用varchar,若是想和其它數據庫兼容就不要用varchar2blog

相關文章
相關標籤/搜索