2010-09-23 3 views
1

J'ai donc fondamentalement une table qui a une liste de noms de tables. Toutes ces tables répertoriées ont exactement la même structure.Vue de la liste de tables générée dynamiquement

Ensuite, j'ai un modèle de requête, avec un espace réservé pour le nom de la table.

Je dois créer une vue, qui devrait retourner les résultats de cette requête UNIONed de toutes les tables répertoriées dans cette table d'installation. Jusqu'ici, j'ai créé une fonction définie par l'utilisateur, qui préparait une instruction SQL UNIONed complète.

Mais c'est là que je suis coincé. Je ne peux pas comprendre comment l'exécuter dans une vue et retourner tout ce qu'il renvoie ..

+0

Utilisez-vous SQL Server? La fonction définie par l'utilisateur renvoie-t-elle la syntaxe SQL ou renvoie-t-elle une table? – YWE

Répondre

0

Ma fonction renvoie la syntaxe SQL. J'ai pensé que UDF ne peut pas exécuter SQL dynamique, donc ma méthode ne fonctionnera pas. Jusqu'à présent, j'ai résolu mon problème en générant des vues. Mais je préférerais toujours un moyen plus dynamique ..

Questions connexes