自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle之Char,VarChar&VarChar2的比較

數(shù)據(jù)庫 Oracle
在數(shù)據(jù)庫中,字符型的數(shù)據(jù)是最多的,可以占到整個數(shù)據(jù)庫的80%以上。為此正確處理字符型的數(shù)據(jù),對于提高數(shù)據(jù)庫的性能有很大的作用。

之前我們討論過MySQL數(shù)據(jù)庫中char與varchar之爭,知道了在什么情況下使用Char字符型數(shù)據(jù),什么情況下采用Varchar字符型數(shù)據(jù)。這次引進VarChar2一起來討論,對這三者進行比較,只不過這次的數(shù)據(jù)庫由MySQL變成了Oracle。

在Oracle數(shù)據(jù)庫中,字符類型有Char、VarChar和VarChar2三種類型,但不大清楚各自區(qū)別在哪兒,平時基本上就是用VarChar,只知道它能省空間,國為在最大限度內(nèi),有多少存多少。下面說下各自區(qū)別。

Char:其長度是固定的,長度為2000

VarChar:工業(yè)標準類型,可變長的數(shù)據(jù)類型,最大長度為2000

VarChar2:Oracle特有的類型,可變長的數(shù)據(jù)類型,最大長度為4000

在空間上,Char要比VarChar和VarChar2耗費空間,因為不管存多少內(nèi)容,它的長度都為2000,而VarChar和VarChar2則因長度可變,會節(jié)省更多的空間

在效率上,Char要比VarChar和VarChar2稍高,如果VarChar和VarChar2更經(jīng)常修改,且修改的數(shù)據(jù)長度每次都不一樣,這會引起“行遷移”現(xiàn)象。

VarChar和其它數(shù)據(jù)庫兼容

VarChar2是Oracle獨有的

原文鏈接:http://www.cnblogs.com/Stwo/archive/2011/09/01/2161616.html

【編輯推薦】

  1. Oracle SQL:經(jīng)典查詢練手
  2. Oracle分頁小談
  3. Oracle數(shù)據(jù)庫11g基準測試中表現(xiàn)卓越
  4. Oracle數(shù)據(jù)庫日常維護知識總結(jié)
責任編輯:艾婧 來源: stwo的博客
相關(guān)推薦

2021-10-01 00:02:54

CHAR VARCHARMYSQL

2010-11-26 13:18:53

MySQL字符串

2011-04-27 09:25:13

MySQL字符型數(shù)據(jù)

2010-07-05 11:20:53

2024-10-30 16:12:14

2024-04-16 08:15:07

CHAR數(shù)據(jù)字符串

2025-01-09 07:31:39

MySQL字段磁盤

2023-11-21 07:37:22

2009-03-19 09:15:41

varchar2(5)約束SQL

2010-07-09 14:16:10

SQL Server

2023-04-10 08:28:35

CharVarchar

2011-08-11 13:59:52

MySQLvarchar限制規(guī)則

2024-05-20 10:20:37

數(shù)據(jù)庫存儲容量

2010-04-08 17:17:03

Oracle to_c

2010-10-25 11:02:47

Oracle to_c

2010-09-07 08:35:40

DB2常用函數(shù)

2010-04-27 15:59:26

Oracle to_c

2023-12-12 08:50:22

MySQL隱式轉(zhuǎn)換varchar

2025-04-29 03:00:00

手機號存儲string

2010-03-30 17:08:04

Oracle to_c
點贊
收藏

51CTO技術(shù)棧公眾號