Select length(data_default) from dba_tab_columns
Bonjour,
j'ai besoin de connaitre la longueur d'une valeur par default dans un champs de ma table
j'ai donc essayé :
Code:
1 2 3
| SELECT table_name,column_name , LENGTH(data_default) FROM dba_tab_columns
WHERE table_name = 'MATABLE'
AND data_default IS NOT NULL |
et je reçois une erreur car le champs data_default est de type LONG!
j'ai essayé :
Code:
1 2 3
| SELECT table_name,column_name , DBMS_LOB.getlength(TO_LOB(data_default)) FROM dba_tab_columns
WHERE table_name = 'MATABLE'
AND data_default IS NOT NULL |
et la erreur 932 type de données incoherente alors que
create table toto as select to_lob(data_default) titi from dba_tab_columns
ne cause aucun probleme
suis-je obligé de passé par une procedure stocké comme je l'ai vu en recherchant avec notre ami le moteur de recherche super celebre?
Merci d'avance pour votre aide