成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Oracle 數據類型中如何使用dump函數

數據庫 Oracle
本文主要是介紹Oracle 數據類型中的相關數據類型的特點的介紹,以及在Oracle 數據類型中如何使用dump函數才可以查看每一行中的內部存數結構。

 

以下的文章主要是通過實例,來分析Oralce數據類型。我們以Oracle 10G作為為基礎,本文以介紹Oralce 10g引入的新的數據類型。來引出讓Oracle數據類型的相關實際操作,揭示Oracle 數據類型的相關類型的特點。

 

字符類型

 

1.1 char

 

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

 

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

SQL> create table test_char(colA char(10));

 

Table created

 

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

 

SQL> insert into test_char values('a');

 

1 row inserted

SQL> insert into test_char values('aa');

1 row inserted

SQL> insert into test_char values('aaa');

1 row inserted

SQL> insert into test_char values('aaaa');

1 row inserted

SQL> insert into test_char values('aaaaaaaaaa');

1 row inserted

 

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

SQL> insert into test_char values('aaaaaaaaaaa');

 

insert into test_char values('aaaaaaaaaaa')

ORA-12899: value too large for column "PUB_TEST"."TEST_CHAR"."COLA" (actual: 11, maximum: 10)

3.在Oracle 數據類型中使用dump函數可以查看每一行的內部存數結構。

SQL> select colA, dump(colA) from test_char;

 

COLA DUMP(COLA)

 

a Typ=96 Len=10: 97,32,32,32,32,32,32,32,32,32

 

aa Typ=96 Len=10: 97,97,32,32,32,32,32,32,32,32

 

aaa Typ=96 Len=10: 97,97,97,32,32,32,32,32,32,32

 

aaaa Typ=96 Len=10: 97,97,97,97,32,32,32,32,32,32

 

aaaaaaaaaa Typ=96 Len=10: 97,97,97,97,97,97,97,97,97,97

 

注意:Typ=96 表示數據類型的ID。Oracle為每一種數據類型都進行了編號。說明char類型的編號是96.

Len =10 表示所在的內部存儲的長度(用字節表示)。雖然***例只存了一個字符’a’,但是它還是占用了10個字節的空間。

 

97,32,32,32,32,32,32,32,32,32 表示內部存儲方式。可見Oracle的內部存儲是以數據庫字符集進行存儲的。

 

97正好是字符a的ASCII碼。

 

可以使用chr函數把ASCII碼轉成字符。

 

SQL> select chr(97) from dual;

 

CHR(97)

 

a

 

要想知道一個字符的ASCII碼,可以使用函數ascii

SQL> select ascii('a') from dual;

 

ASCII('A')

 

97

 

32正好是空格的ascii碼值。

Char類型是定長類型。它總會以空格來填充以達到一個固定寬度。

 

使用char類型會浪費存儲空間。

 

Oracle的數據類型的長度單位是字節。

 

SQL> select dump('漢') from dual;

 

DUMP('漢')

 

Typ=96 Len=2: 186,186

 

可見一個漢字在Oracle中是占用了兩個字節的。

英文字母或符號只占用一個字節。

 

Char(10)最多可存放5個漢字。

 

以上的相關內容就是對Oracle 數據類型的相關內容介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle培訓入學條件的介紹
  2. Oracle培訓課程的特色的相關介紹
  3. Oracle命令與相關函數的整理
  4. Oracle時間與日期的相關操作實例
  5. Oracle函數將字符串裝換為小寫的格式
責任編輯:佚名 來源: 博客園
相關推薦

2010-09-06 17:35:43

SQL函數

2009-11-17 10:01:11

Oracle數據類型

2010-10-27 14:52:04

ORACLE數據類型

2010-04-21 13:21:24

Oracle時間

2010-04-08 14:23:14

Oracle服務

2010-03-09 16:56:08

Python數據類型

2010-03-31 18:56:56

Oracle 數據類型

2010-04-23 14:08:11

Oracle數據類型

2010-09-06 16:25:46

SQL函數

2010-04-07 16:21:11

Oracle常用命令

2021-06-12 09:39:50

Python字典數據類型Python基礎

2010-03-30 16:33:55

Oracle數據類型

2010-04-21 15:10:14

Oracle數據類型

2022-10-27 20:42:04

JavaScripJava編程語言

2021-09-15 07:56:33

函數類型Go

2010-01-20 09:54:27

C++數據類型

2010-08-25 13:36:53

DB2Oracle

2021-04-16 07:19:04

Hive數據類型Hql

2014-01-05 17:08:09

PostgreSQL數據類型

2016-08-18 14:13:55

JavaScript基本數據引用數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久高潮国产精品视 | 午夜精品一区二区三区在线视频 | 欧美国产视频 | 超碰国产在线 | 国产一区二区电影 | 成人av电影在线观看 | 无码一区二区三区视频 | 亚洲精品久久 | 亚洲精品综合 | 最新中文字幕在线 | 欧美成人在线免费 | 亚洲久草| 久久久久久国产精品久久 | 欧美在线a| 亚洲毛片在线 | a级免费观看视频 | 午夜影院官网 | 欧美精品一级 | 国产综合网址 | 精品中文字幕一区二区三区 | 这里只有精品999 | 北条麻妃一区二区三区在线观看 | 欧美色偷拍 | 免费国产黄 | 国产在线观看一区二区三区 | 成人欧美一区二区三区 | 国产色婷婷精品综合在线手机播放 | 羞羞视频网 | 亚洲激情在线视频 | 人人干人人超 | 精品综合网| 国产精品久久久久久久久免费丝袜 | 观看毛片| 国产精品久久欧美久久一区 | 欧美一级欧美三级在线观看 | 成年人免费看的视频 | 欧美bondage紧缚视频 | 午夜精品影院 | 在线一区二区三区 | 一区二区三区在线免费观看 | 国产精品揄拍一区二区久久国内亚洲精 |