回覆列表
  • 1 # 藍風24

    varchar2(50) 表示該欄位型別為varchar2型別,長度為50,可以存單位元組字元50個,如字母、數字等,可以儲存雙位元組字元25個,如漢字。

    varchar2是Oracle中特有的一種資料庫型別,與varchar的區別在於

    varchar 存貯為定長

    varchar2 存貯為不定長。

    即:如果定義了一個欄位為varchar(10),那麼存貯到這個欄位的值,不管有沒有10個字元,都存貯為10個字元長度,不足的部份補足空格。而如果定義為varchar2(10),那麼按實際值來存貯,即欄位值有多長存貯為多長,不補足空格。這樣,在進行欄位值的比較時,varchar2顯然比 varchar欄位簡單且不易出錯。另外,在進行存貯時,varchar2 也比varchar節約存貯空間。因此建議用varchar2來代替varchar型別。除非你能確定這個欄位存貯內容總是那麼長,那麼varchar欄位也是可以用的。

    varchar2的最大長度是4000

  • 中秋節和大豐收的關聯?
  • 我是普通的農民工在五金廠上班想辭職主管不批該怎麼寫辭工書?