請教oracle的CLOB欄位的最大長度

2021-08-30 22:00:45 字數 1272 閱讀 8854

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

clob和blob都是4g,而long ,long raw是舊時代的oracle二進位制和長文字表示,將來會被廢棄。最長長度是2g.

單位是byte

表中單個 lob 字段 在 9i  版本中可儲存 4gb 資料, 在 10g 版本中可儲存多達 128tb 的資料.

所以理論上是沒限制的

oracle的資料型別

--  oracle的資料型別

常用的資料庫字段型別如下:

字段型別 中文說明 限制條件 其它說明

char 固定長度字串 最大長度2000 bytes

varchar2 可變長度的字串 最大長度4000 bytes  可做索引的最大長度749

nchar 根據字符集而定的固定長度字串 最大長度2000 bytes 

nvarchar2 根據字符集而定的可變長度字串 最大長度4000 bytes 

date 日期(日-月-年) dd-mm-yy(hh-mi-ss) 經過嚴格測試,無千蟲問題

long 超長字串 最大長度2g(231-1) 足夠儲存大部頭著作

raw 固定長度的二進位制資料 最大長度2000 bytes  可存放多**圖象聲音等

long raw 可變長度的二進位制資料 最大長度2g 同上

blob 二進位制資料 最大長度4g

clob 字元資料 最大長度4g

nclob 根據字符集而定的字元資料 最大長度4g

bfile 存放在資料庫外的二進位制資料 最大長度4g

rowid 資料表中記錄的唯一行號 10 bytes ********.****.****格式,*為0或1

nrowid 二進位制資料表中記錄的唯一行號 最大長度4000 bytes

number(p,s) 數字型別 p為整數字,s為小數字

decimal(p,s) 數字型別 p為整數字,s為小數字

integer 整數型別 小的整數

float 浮點數型別 number(38),雙精度

real 實數型別 number(63),精度更高

資料型別 引數 描述

char(n) n=1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長(乙個漢字為2位元組)

給我老師的人工智慧教程打call!

oracle中clob欄位的使用

一 在hibernate.cfg.xml檔案中加乙個property屬性標籤 org.hibernate.dialect.oracle10gdialect oracle.jdbc.driver.oracledriver jdbc oracle thin 17 1 8.1.7 1521 orcl bb...

操作Oracle的clob型別字段

引用 1.插入和更新 插入一條資料,注意clob欄位,需要先插入乙個空的clob型別 empty clob 然後再單獨更新clob欄位 在插入到更新之間一定要將自動提交設為false,否則,再次查詢時就不能正確更新,查詢時一定要用select from table where for update ...

Oracle中的BLOB和CLOB欄位

一般為了更好的管理oracle資料庫,通常像 檔案 等資訊就用blob欄位來儲存,先將檔案轉為二進位制再儲存進去。而像文件或者是較長的文字,就用clob儲存,這樣對以後的查詢更新儲存等操作都提供很大的方便。1.blob blob全稱為二進位制大型物件 binary large object 它用於儲...