Bonjour,
J'ai une interrogation. Evidemment sinon je ne serais pas ici allez-vous dire
Disons que dans un programme pl/sql j'ai deux variables. La première me donne le nom d'une table, la seconde le nom d'une des colonnes de cette table.
Comment puis je faire pour aller récupérer le type et la taille de cette colonne dans la table ?
Un exemple. J'ai une table définie comme ceci :
A un moment dans mon code pl/sql je voudrais avoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 create table TEST ( FIELD1 VARCHAR2(50), FIELD2 VARCHAR2(25), FIELD3 NUMBER )
Quelqu'un a une idée de comment écrire ces TourDeMagiePourLeType & TourDeMagiePourLaTaille ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 NomDeTable:='Test'; NomDeCol:='Field1'; TypeCol:=TourDeMagiePourLeType(NomDeTable, NomDeCol); -- qui me renverrait une valeur qui me dit que c'est un VARCHAR2 TailleCol:=TourDeMagiePourLaTaille(NomDeTable, NomDeCol); -- qui me renverrait 25
merci de votre aide
Partager