日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
對Oracle數據類型的全新認識

本文主要介紹的是Oracle 數據類型,通過實例的演示,我們將全面分析Oralce的基本的數據類型以及它們不同的存儲方式。我們現在就以Oracle 10G作為為基礎,來介紹oralce 10g引入新的數據類型。

創(chuàng)新互聯建站專業(yè)為企業(yè)提供信州網站建設、信州做網站、信州網站設計、信州網站制作等企業(yè)網站建設、網頁設計與制作、信州企業(yè)網站模板建站服務,10余年信州做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

讓你對Oracle數據類型有一個全新的認識。揭示一些不為人知的秘密和被忽略的盲點。從實用和優(yōu)化的角度出發(fā),討論每種Oracle 數據類型的特點。從這里開始Oracle之旅!

***部份 字符類型

1.1 char

定長字符串,會用空格來填充來達到其***長度,最長2000個字節(jié)。

1. 新建一個測試表test_char.,只有一個char類型的列。長度為10

 
 
 
  1. SQL> create table test_char(colA char(10));
  2. Table created

2. 向這個表中插入一些數據。

 
 
 
  1. SQL> insert into test_char values('a');
  2. 1 row inserted
  3. SQL> insert into test_char values('aa');
  4. 1 row inserted
  5. SQL> insert into test_char values('aaa');
  6. 1 row inserted
  7. SQL> insert into test_char values('aaaa');
  8. 1 row inserted
  9. SQL> insert into test_char values('aaaaaaaaaa');
  10. 1 row inserted

注意:最多只能插入10個字節(jié)。否是就報錯。

 
 
 
  1. SQL> insert into test_char values('aaaaaaaaaaa');
  2. insert into test_char values('aaaaaaaaaaa')
  3. ORA-12899: value too large for column "PUB_TEST".
    "TEST_CHAR"."COLA" (actual: 11, maximum: 10)

3. 使用dump函數可以查看每一行的內部存數結構。

 
 
 
  1. SQL> select colA, dump(colA) from test_char;
  2. COLA DUMP(COLA)
  3. a Typ=96 Len=10: 97,32,32,32,32,32,32,32,32,32
  4. aa Typ=96 Len=10: 97,97,32,32,32,32,32,32,32,32
  5. aaa Typ=96 Len=10: 97,97,97,32,32,32,32,32,32,32
  6. aaaa Typ=96 Len=10: 97,97,97,97,32,32,32,32,32,32
  7. aaaaaaaaaa Typ=96 Len=10: 97,97,97,97,97,97,97,97,97,97

注意:Typ=96 表示Oracle 數據類型的ID。Oracle為每一種數據類型都進行了編號。說明char類型的編號是96. Len =10 表示所在的內部存儲的長度(用字節(jié)表示)。雖然***例只存了一個字符’a’,但是它還是占用了10個字節(jié)的空間。 97,32,32,32,32,32,32,32,32,32 表示內部存儲方式。

可見Oracle的內部存儲是以數據庫字符集進行存儲的。 97正好是字符a的ASCII碼。 可以使用chr函數把ASCII碼轉成字符。


網頁名稱:對Oracle數據類型的全新認識
分享路徑:http://m.5511xx.com/article/cdpscep.html