oracle中varchar2的储存长度
生活随笔
收集整理的這篇文章主要介紹了
oracle中varchar2的储存长度
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
varchar2最大是4000字節,那么就看你的oracle字符集:(select userenv(‘language’) from dual;)
如果字符集是16位編碼的,ZHS16GBK,那么每個字符16位,2字節,所以可以容納2000字符。
如果是32位編碼的字符集,那么只能存儲 1000個字符。
例如:
varchar(50) 表示該字段類型為varchar2類型,長度為50, 可以存單字節字符50個,如字母、數字等,可以存儲雙字節字符25個,如漢字。 不同的是,若輸入的不足,則以空格填充。varchar2(50) 表示該字段類型為varchar2類型,長度為50,可以存單字節字符50個, 如字母、數字等,可以存儲雙字節字符25個,如漢字。nvarchar2(50)表示該字段類型為nvarchar2,長度為50,不論英文,數字,中文都能存50個。總結
以上是生活随笔為你收集整理的oracle中varchar2的储存长度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开始使用Google Analytics
- 下一篇: Hive分区表count(*)不起map