Как да конвертирате clob към varchar2 в Oracle

Функцията substr преобразува данните на Oracle clob в малки текстови низове.

Стъпка 1

Стартирайте програмата Oracle SQL * Plus.

Стъпка 2

Напишете следната декларация в SQL * Plus:

SELECT dbms_lob.substr (field_clob, 4000, 1) ОТ my_table;

Заменете "campo_clob" с името на полето clob, което искате да конвертирате в varchar2. Заменете "my_table" с името на таблицата с данни. Ако например полето clob е "memo_budget" и името на таблицата е "budgets", напишете следното изявление:

SELECT dbms_lob.substr (memo_budget, 4000, 1) От бюджети;

Стъпка 3

Натиснете клавиша "Enter" и SQL * Plus ще изпълни инструкцията.