Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle CLOB ne peut pas insérer au-delà de 4000 caractères ?

  • divisez la longue chaîne de caractères en blocs de 4 000 caractères ou moins
  • créer des clobs pour chaque morceau en utilisant la fonction to_clob()
  • concaténer les clobs

Voici un exemple :

insert into <table> (clob_column)
  values
  (
      to_clob(' <=4000 symbols ')
    ||to_clob(' <=4000 symbols ')
    ||to_clob(' <=4000 symbols ')
    ...
    ||to_clob(' <=4000 symbols ')
  );