Section courante

A propos

Section administrative du site

EMPTY_CLOB

CLOB vide
Oracle Database SQL Oracle 8i (8.1) ou supérieure

Syntaxe

EMPTY_CLOB()

Description

Cette fonction permet de retourner un CLOB vide (Character Large Object) utilisé pour initialiser une colonne ou une variable de type CLOB. Elle sert à réserver de l'espace pour des données texte volumineuses, que l'on peut modifier ensuite à l'aide de fonctions de manipulation de LOB.

Remarques

Exemple

Voici un exemple d'utilisation dans un script SQL :

  1. INSERT INTO documents (id, contenu)
  2. VALUES (1, EMPTY_CLOB())
  3. RETURNING contenu INTO :lob_loc;

Cette approche permet d'initialiser un champ LOB et de récupérer son pointeur pour écrire le contenu plus tard. Elle est largement utilisée dans les applications manipulant du texte volumineux comme des rapports, des fichiers XML ou des journaux de bord.

Dernière mise à jour : Dimanche, le 29 Juin 2025