Comment convertir clob en varchar2 dans Oracle

La fonction substr convertit les données Oracle Clob en petites chaînes de texte.

Étape 1

Exécutez le programme Oracle SQL * Plus.

Étape 2

Écrivez l'instruction suivante dans SQL * Plus:

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

Remplacez "campo_clob" par le nom du champ clob que vous souhaitez convertir en varchar2. Remplacez "my_table" par le nom de votre table de données. Par exemple, si le champ clob est "memo_budget" et que le nom de la table est "budgets", écrivez la déclaration suivante:

SELECT dbms_lob.substr (memo_budget, 4000, 1) FROM budgets;

Étape 3

Appuyez sur la touche "Entrée" et SQL * Plus exécutera l'instruction.