Solution de contournement pour les ORA-00997: utilisation illégale de type de données LONG

Je veux enregistrer des données à partir d'un système de tableau user_tab_cols, à une table temp donc je peux prendre un cliché d'elle.

Il y a 100 000 lignes , j'ai sélectionner à partir de user_tab_cols environ 1 000 dossiers et d enregistrer dans une table temporaire avec cette requête:

create table temp table as 
select * from user_tab_cols where condition...

J'ai eu l'erreur "utilisation illégale de longtype", en raison de la colonne DATA_DEFAULT qui contiennent un type de long.

Est-il un alterantive chemin où je peux stocker un type long dans anotehr table?

longs sont extrêmement limitées types. Est-il une raison particulière pour laquelle vous ne l'utilisez pas CLOBs?
Je suis de l'extraction des données à partir d'user_tab_cols qui contient une colonne de long , est-il une manière que je peux extraire ces données ?
Ne pas inscrire le nom de la table... C'était une question stupide de ma part. Mea Culpa.
Utiliser TO_LOB pour le convertir en CLOB. Voir ma réponse.
J'ai édité le titre de la rubrique à regarder de plus explicite.

OriginalL'auteur Moudiz | 2015-03-18