【Oracle Database 12c新特性】32k varchar2 max_string_size

在Oracle Database 12c中,咱們能夠爲varchar二、nvarchar2和RAW數據類型指定32767 bytes 的最大長度了, 以便用戶將更長的字符串存儲在數據庫中。   在12c以前的版本中,varchar2和nvarchar2數據類型的最大長度是4000 bytes,而raw是2000 bytes。 varcha二、nvarchar2和raw字段的定義長度將影響字段的內部存儲方式
  • 定義爲4000字節或更小的varchar二、nvarchar2以及2000字節或更小的raw字段,將被inline存放
  • 定義爲4000字節以上的varchar二、nvarchar2以及2000字節以上的raw字段的話,被稱做extended character data type columns,以out of line方式存儲。
  參數MAX_STRING_SIZE控制擴展數據類型extended data type的最大長度:
  • STANDARD 表明12c以前的長度限制,即varchar二、nvarchar2 4000 bytes, raw 是2000
相關文章
相關標籤/搜索