預言機中的表上可以有多個 LOB 列嗎?

發布 科技 2024-07-08
3個回答
  1. 匿名使用者2024-01-30

    高於 Oracle 8i 的版本:

    乙個表只能有乙個長或長的原始列,但它可以有多個 lob 列(blob、clob)。

    varchar2 資料型別。

    支援可變長度字串,也可以儲存字母數字值。 此資料型別的大小範圍為 1 到 4000 位元組。

    long 資料型別。

    此資料型別用於儲存可變長度的字元資料,可用於儲存無法儲存在 varchar2 資料型別中的長文字資訊。 它的長度受計算機上可用儲存空間的限制。

    在表中的列上設定長資料型別時,必須遵守以下限制:

    表中只能有一列是 long 資料型別。

    不能將 l long 列定義為唯一約束或主鍵約束。

    l 無法在長列上建立索引。

    l 過程或儲存過程不能接受 long 資料型別的引數。

    Long Raw 資料型別。

    Long Raw 資料型別用於儲存可變長度的二進位資料,最大為 2GB。 無法對此資料型別編制索引。 此外,對 Long 資料型別施加的所有限制對 Long Raw 資料型別同樣有效。

    LOB 資料型別。

    LOB 也稱為“大型物件”資料型別。 此資料型別最多可以儲存 4GB 的非結構化資訊,例如聲音剪輯和剪輯。 它們允許對資料進行高效、隨機、分段的訪問。

    LOB 可以是外部的,也可以是內部的,具體取決於它們相對於資料庫的位置。

    Oracle 中的 LOB 資料型別包括 clob、blob 和 bfile。

    ClobClob 代表 Character Lob,它能夠儲存大量字元資料。 此資料型別可以儲存單位元組字元資料和多位元組字元資料。 CLOB 可用於儲存非結構化 XML 文件。

    Bfilebfile 代表二進位檔案,它是將二進位檔案儲存在資料庫外部的作業系統檔案中的能力。 bfile 列儲存乙個 bfile 定位符,該定位符指向位於伺服器檔案系統上的二進位檔案。 支援的檔案最大為 4GB。

    Oracle 中的表可以有多個 lob 列,並且每個 lob 列可以具有不同的 lob 型別。

  2. 匿名使用者2024-01-29

    是的,沒有特殊要求。

  3. 匿名使用者2024-01-28

    是的,對此沒有特殊要求。

相關回答
6個回答2024-07-08

讓我們打個比方:

你住在某個社群(村莊)的建築物的房間裡。 >>>More

5個回答2024-07-08

select , from (select rownum rownum_a, tbl_ id_a, tbl_ name_a from tbl_a) a,select rownum rownum_b, tbl_ txt_b from tbl_b) b >>>More

4個回答2024-07-08

create user username identified by password;-- 這是建立使用者(這是最簡單的建立語句,無需指定表空間)。 >>>More

16個回答2024-07-08

愛我,愛我的狗。 解析:愛,關鍵詞“愛”,房子代表房子,烏鴉拿關鍵詞“吳”,根據關鍵詞,這個成語可以推出是愛房子和吳。 >>>More

8個回答2024-07-08

方法如下:操作裝置:戴爾計算機。 >>>More