什麼是 LOB 資料型別?在 JDBC 中對這些資料型別有哪些限制?


BLOB 是二進位制大物件,可以容納可變數量的資料,最大長度為 65535 個字元。

它們用於儲存大量二進位制資料,例如影像或其他型別的檔案。

CLOB 通常代表字元大物件,SQL Clob 是一個內建資料型別,用於儲存大量文字資料。使用此資料型別,您可以儲存最多 2,147,483,647 個字元的資料。

Blob 和 Clob 資料型別統稱為 LOB(大型物件)資料型別。以下是這些資料型別的限制。

  • 無法比較:我們無法比較 CLOB 或 BLOB 資料型別,即您無法將這些資料型別與運算子 =、!= 一起使用。

  • 不可排序:您無法按順序排列 BLOB 或 CLOB 資料型別,即您無法確定兩個 BLOB 或 CLOB 資料型別中哪個更大哪個更小。簡而言之,無法將 <、<=、>、>= 與 BLOB 或 CLOB 型別一起使用。

  • 這些不能用作主鍵或索引值。

  • 不允許使用 DISTINCT、GROUP BY 和 ORDER BY 等子句與 BLOB 或 CLOB 資料型別一起使用。

  • 無法將 BLOB 或 CLOB 隱式轉換為其他資料型別。

更新於: 2019 年 7 月 30 日

174 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.