Comment faire pour Convertir De Clob à Varchar2 dans Oracle

L'Oracle logiciel de base de données offre quelques-uns des différents types de données avec lequel stocker les données de chaînes de caractères: char, varchar2 et clob. Le char de type de données, les champs ont une longueur fixe, varchar2 champs ont une longueur variable et clob champs vous permettent de stocker jusqu'à 128 to de gros blocs de texte. Alors que varchar2 champs ont une limite de 4 000 caractères, vous pouvez convertir jusqu'à 4 000 caractères à partir d'un clob champ dans un varchar2 format de champ à l'aide d'Oracle dbms_lob.la fonction substr. La fonction permet d'extraire une sous-chaîne de la clob champ a pour effet de transformer en un varchar2 champ.



  • Démarrer Oracle SQL*Plus de programme.
  • Tapez l'instruction suivante dans SQL*Plus: SÉLECTIONNEZ dbms_lob.substr( clob_field, 4000, 1 ) FROM ma_table Pour ' clob_field,' remplacer le nom de la clob champ que vous voulez convertir à varchar2. Remplacez le nom de votre tableau de données pour les 'ma_table.' Par exemple, si le clob nom du champ est 'budget_memo' et le nom de la table est 'budgets' tapez l'instruction suivante: SÉLECTIONNEZ dbms_lob.substr( budget_memo, 4000, 1 ) à PARTIR des budgets
  • Appuyez sur 'Entrée'. SQL*Plus exécute l'instruction.







Comment faire pour Convertir De Clob a Varchar2 dans Oracle


L'Oracle logiciel de base de donnees offre quelques-uns des differents types de donnees avec lequel stocker les donnees de chaînes de caracteres: char, varchar2 et clob. Le char de type de donnees, les champs ont une longueur fixe, varchar2 champs ont une longueur variable et clob champs vous permettent de stocker jusqu'a 128 to de gros blocs de texte. Alors que varchar2 champs ont une limite de 4 000 caracteres, vous pouvez convertir jusqu'a 4 000 caracteres a partir d'un clob champ dans un varchar2 format de champ a l'aide d'Oracle dbms_lob.la fonction substr. La fonction permet d'extraire une sous-chaîne de la clob champ a pour effet de transformer en un varchar2 champ.



  • Demarrer Oracle SQL*Plus de programme.
  • Tapez l'instruction suivante dans SQL*Plus: SELECTIONNEZ dbms_lob.substr( clob_field, 4000, 1 ) FROM ma_table Pour ' clob_field,' remplacer le nom de la clob champ que vous voulez convertir a varchar2. Remplacez le nom de votre tableau de donnees pour les 'ma_table.' Par exemple, si le clob nom du champ est 'budget_memo' et le nom de la table est 'budgets' tapez l'instruction suivante: SELECTIONNEZ dbms_lob.substr( budget_memo, 4000, 1 ) a PARTIR des budgets
  • Appuyez sur 'Entree'. SQL*Plus execute l'instruction.

Comment faire pour Convertir De Clob à Varchar2 dans Oracle

L'Oracle logiciel de base de données offre quelques-uns des différents types de données avec lequel stocker les données de chaînes de caractères: char, varchar2 et clob. Le char de type de données, les champs ont une longueur fixe, varchar2 champs ont une longueur variable et clob champs vous permettent de stocker jusqu'à 128 to de gros blocs de texte. Alors que varchar2 champs ont une limite de 4 000 caractères, vous pouvez convertir jusqu'à 4 000 caractères à partir d'un clob champ dans un varchar2 format de champ à l'aide d'Oracle dbms_lob.la fonction substr. La fonction permet d'extraire une sous-chaîne de la clob champ a pour effet de transformer en un varchar2 champ.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation