Si je vous comprend bien, ce vous vous souhaitez faire, c'est que cela soit permis directement au niveau du langage parce que sinon, il y a moyen de le faire "en dehors".
Je ne nie pas qu'il y a des cas où ce soit intéressant mais après, il y a le risque que ce soit mal utilisé (et qu'une solution trouvée à la conception aurait été préférable).
Si je peux me permettre, pour faire une analogie avec SQL, il y a les ordres qui opèrent sur la structure et d'autres sur les données.
J'ai entendu dire par des "DBA" qu'une application ne devrait pas comporter des ordres DDL.
Si on pense à une "méta application" qui créerait des schémas de base de données, on peut désapprouver ce conseil.
Toutefois, je l'ai compris le jour où j'ai vue une application faite par des novices (et malheureusement utilisé parce que le front-end est joli) : à chaque création de cours, 50 tables sont créées !
Partager