Oracle11g R2學習系列 之八高階資料型別

2022-02-11 13:50:55 字數 1058 閱讀 2366

所謂的高階資料型別,就是大資料型別,即bcnb(助記詞:bc牛逼)+xml資料型別。

b:blob,用來儲存可變長度的二進位制資料。

c:clob,主要用來儲存可變長度的字元型資料,也就是其他資料庫中提到的文字型資料型別。

n:nclob,跟clob資料型別相似,也是用來儲存字元型別的資料,不過其儲存的是unicode字符集的字元資料。

b:bfile,在資料庫外面儲存的可變二進位制資料,最大可儲存4g內容。

xml:xpath,xquery. 而xquery中最有特色的是flwor(發音同flower)表示式。flwor實際上是「for,let,where,order by,return」的縮寫.包含模式匹配、過濾選擇和結果構造這三種操作。感覺有點jquery的意味,選擇,然後操作。只不守flwor似乎只有選擇得到結果的意味。

輸入以下**來體驗一下flwor表示式,先建立乙個有xmltype的表,然後插入一些資料,最後我想查詢出第二條note的內容。

create

table

table_notes(noteitem xmltype);

insert

into table_notes values('

wang

zhang

reminder

don not forget me this weekend!

12 liu

lireminder

don not forget me this weekend!12'

);select xmlquery('

for $ageof in /notes/note

where $ageof/@id="2"

return string($ageof)

'passing noteitem returning content) noteitem

from table_notes;

view code

結果顯示如下:

解除安裝Oracle11g R2

1 我的電腦 管理 管理與服務 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer,單擊 解除安裝產品 全部展開 選中除 oradb11g home1 外的所有目錄,然後刪...

Oracle11g R2學習系列 之五回閃

oracle裡面有乙個回閃的操作,這個貌似sql server是沒有的。要使用這個功能,需要用到兩個時間內部函式 timestamp和to timestamp。其中,函式to timestamp的語法格式為 to timestamp timepoint format 另外我發現oracle裡的所有操...

Oracle 11g R2的解除安裝

前幾天在電腦上安裝了oracle11gr2,由於服務的啟動型別是自動的,所以這幾天每次開機進入桌面的一分鐘之內電腦都是無響應狀態,於是就把oracle所有相關服務都設為了手動啟動。本人習慣於通過cmd用命令啟動服務,發現oracle的那些服務名太長了,實在是太難記了,於是就進入登錄檔把服務名改為容易...