نوع داده LOB در اوراکل

دی ۳ام, ۱۳۹۶

حداکثر ظرفیت یک LOB ی (۴ گیگابایت-۱) است.

در اوراکل سه نوع داده LOB وجود دارد :

BLOB : اشیاء باینری بدون ساختار را تشکیل می دهد.

BLOB مخفف اشیاء بزرگ باینری است که برای ذخیره داده های باینری مانند یک تصویر استفاده می شود.

نوع داده CLOB : برای ذخیره داده های مبتنی بر یونیکد مانند اسناد بزرگ در هر مجموعه کاراکتر استفاده می شود .

نوع داده NCLOB اطلاعات Unicode را ذخیره می کند.

مثال :

برای انتخاب CLOB  بزرگ :

SELECT dbms_lob.substr( column_name, dbms_lob.getlength(column_name), 1) FROM foo

 

کار با داده های BLOB داده های باینری به طور کلی به عنوان جریان بایت ها یا بافر ها نمایش داده می شود.

در مثال زیر یک جدول در اوراکل داریم که عکس در آن ذخیره میشود:

CREATE TABLE PICTURES (
  ID NUMBER(12),
  PICNAME VARCHAR2(20),
  PICTURE BLOB
)
کار با داده های CLOB
کار با داده های CLOB عموما مشابه کار با داده های BLOB است.
مثال جدول استفاده از clob :
CREATE TABLE ClobTable (
  Id NUMBER,
  Name VARCHAR2(30),
  Value CLOB
)



 کرمان بلوار پیروزی ، بلوار ادیب،ادیب 1 جنب ساختمان زمرد موسسه کسب و کار جوانان

تلفن تماس : 09132979245

تمامی حقوق برای موسسه کسب و کار جوانان محفوظ است.