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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
對OracleRaw常見類型的解釋

我們今天主要向大家介紹的是Oracle Raw常見類型的解釋,我們都知道RAW,其與CHAR十分類似,我們對其的聲明方式Oracle RAW(L),L為長度,以相關(guān)字節(jié)作為單位,作為實際數(shù)據(jù)庫列***2000,作為變量***32767字節(jié)。

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的寧洱網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

LONG RAW,類似于LONG,作為數(shù)據(jù)庫列***存儲2G字節(jié)的數(shù)據(jù),作為變量***32760字節(jié)

建表操作:

 
 
 
  1. create table raw_test (id number, raw_date raw(10)); 

插入raw數(shù)據(jù)操作:

 
 
 
  1. insert into raw_test values (1, hextoraw('ff'));  
  2. insert into raw_test values (utl_raw.cast_to_raw('051'));  

 

刪除表操作:

 
 
 
  1. drop table raw_test; 

當使用HEXTORAW時,會把字符串中數(shù)據(jù)當作16進制數(shù)。而使用UTL_RAW.CAST_TO_RAW時,直接把字符串中每個字符的ASCII碼存放到RAW類型的字段中.

可以使用dump函數(shù),查詢存儲情況:

 
 
 
  1. select id,raw_date, dump(raw_date, 16) dump_raw from raw_test; 

Oracle RAW和Varchar2常用的兩個轉(zhuǎn)換函數(shù)

1. UTL_RAW.CAST_TO_RAW

該函數(shù)按照缺省字符集(一般為GB2312),將VARCHAR2字符串轉(zhuǎn)換為RAW。

 
 
 
  1. insert into cmpp_submit (dest_terminal_id,msg_content) values('13001081371',UTL_RAW.CAST_TO_RAW('您好!')); 

2. UTL_RAW.CAST_TO_VARCHAR2

該函數(shù)按照缺省字符集合(一般為GB2312),將RAW轉(zhuǎn)換為VARCHAR2。

 
 
 
  1. select UTL_RAW.CAST_TO_VARCHAR2(msg_content) from cmpp_deliver; 

其實Oracle RAW和VARCHAR是類似的,只是存儲在RAW里的是二進制值,在任何時候不會做自動的字符集轉(zhuǎn)換,這是RAW和VARCHAR的不同,RAW只是一種外部類型,其內(nèi)部存儲是VARRAW

VARCHAR的Oracle內(nèi)部定義是:

 
 
 
  1. struct { ub2 len; char arr[n] } 

VARRAW的ORACLE內(nèi)部定義是:

 
 
 
  1. struct { ub2 len; unsigned char arr[n] }  

上述的相關(guān)內(nèi)容就是對Oracle Raw類型解釋的描述,希望會給你帶來一些幫助在此方面。


本文題目:對OracleRaw常見類型的解釋
網(wǎng)頁地址:http://m.5511xx.com/article/dhjihpd.html