procédure stockée qui me résoudre les noms de colonne du tableau
-
02-10-2019 - |
Question
J'ai besoin d'une procédure stockée qui paramètre ont nom de la table (varchar) et il retourne les noms de colonnes dans ce tableau spécifique.
Il est possible? Je pense à certains SELECT qui récupère ce nom de la table, mais je suis faible à SQL: /
ajouter que j'utilise Firebird 1.5: /
La solution
Vous n'avez pas besoin procédure stockée. Juste une simple demande peut faire ceci:
SELECT r.RDB$FIELD_NAME AS field_name
FROM RDB$RELATION_FIELDS r WHERE
r.RDB$RELATION_NAME='TABLE_NAME' --table name
ORDER BY r.RDB$FIELD_POSITION;
vous pouvez en savoir plus ici: http://www.alberton.info/firebird_sql_meta_info.html
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow