91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle基本數據類型存儲格式淺析——RAW類型

發布時間:2020-08-16 02:51:30 來源:ITPUB博客 閱讀:547 作者:數據和云 欄目:關系型數據庫

原文鏈接: https://www.modb.pro/db/23307?xy

摘要:描述Oracle的RAW類型存儲格式

和其他數據類型相比,RAW類型的存儲顯得直觀多了,它和SELECT時數據展示的值完全一樣。(SELECT時是按照16進制展示的)

SQL> create table test_raw (id number, raw_date raw(10));
表已創建。
SQL> insert into test_raw values (1, hextoraw('ff'));
已創建 1 行。
SQL> drop table test_raw;
表已丟棄。
SQL> create table test_raw (raw_col raw(10));
表已創建。
SQL> insert into test_raw values (hextoraw('ff'));
已創建 1 行。
SQL> insert into test_raw values (hextoraw('0'));
已創建 1 行。
SQL> insert into test_raw values (hextoraw('23fc'));
已創建 1 行。
SQL> insert into test_raw values (hextoraw('fffffffffff'));
已創建 1 行。
SQL> insert into test_raw values (hextoraw('ffffffffffffffffffff'));
已創建 1 行。
SQL> insert into test_raw values (utl_raw.cast_to_raw('051'));
已創建 1 行。
SQL> select raw_col, dump(raw_col, 16) dump_raw from test_raw;
RAW_COL              DUMP_RAW
-------------------- -----------------------------------------------
FF                   Typ=23 Len=1: ff
00                   Typ=23 Len=1: 0
23FC                 Typ=23 Len=2: 23,fc
0FFFFFFFFFFF         Typ=23 Len=6: f,ff,ff,ff,ff,ff
FFFFFFFFFFFFFFFFFFFF Typ=23 Len=10: ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
303531               Typ=23 Len=3: 30,35,31
已選擇6行。

RAW類型的存儲很簡單,對比字段的查詢結果和DUMP的結果就一目了然了。
需要注意的是,兩種轉化為RAW的函數之間的差別。當使用HEXTORAW時,會把字符串中數據當作16進制數。而使用UTL_RAW.CAST_TO_RAW時,直接把字符串中每個字符的ASCII碼存放到RAW類型的字段中。

SQL> insert into test_raw values ('gg');
insert into test_raw values ('gg')
                             *
ERROR 位于第 1 行:
ORA-01465: 無效的十六進制數字
SQL> insert into test_raw values (hextoraw('gg'));
insert into test_raw values (hextoraw('gg'))
                                      *
ERROR 位于第 1 行:
ORA-01465: 無效的十六進制數字
SQL> insert into test_raw values (utl_raw.cast_to_raw('gg'));
已創建 1 行。
SQL> select raw_col, dump(raw_col, 16) dump_raw from test_raw;
RAW_COL              DUMP_RAW
-------------------- ----------------------------------------------
FF                   Typ=23 Len=1: ff
00                   Typ=23 Len=1: 0
23FC                 Typ=23 Len=2: 23,fc
6767                 Typ=23 Len=2: 67,67
0FFFFFFFFFFF         Typ=23 Len=6: f,ff,ff,ff,ff,ff
FFFFFFFFFFFFFFFFFFFF Typ=23 Len=10: ff,ff,ff,ff,ff,ff,ff,ff,ff,ff
303531               Typ=23 Len=3: 30,35,31
已選擇7行。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

渑池县| 兴化市| 蓬莱市| 宣城市| 东至县| 张家港市| 丘北县| 桂林市| 尤溪县| 长兴县| 明水县| 海伦市| 四会市| 日喀则市| 中山市| 东城区| 商水县| 太原市| 聊城市| 荃湾区| 安泽县| 德州市| 泗水县| 中江县| 子长县| 精河县| 西充县| 兴仁县| 溆浦县| 虹口区| 永宁县| 罗定市| 昌乐县| 常德市| 清流县| 河东区| 息烽县| 南靖县| 乌鲁木齐市| 玉山县| 绥江县|