Può una vista restituire più set di risultati?
-
09-10-2019 - |
Domanda
Mi piacerebbe avere una vista che avrei potuto correre tornare più set di risultati. È possibile?
Se la vista non può fare questo, allora c'è un altro oggetto con alta visibilità / trasparenza all'interno di SQL Server che può raggiungere questo obiettivo? (Mi piace usare la vista perché posso facilmente vedere ed eseguirlo nella cartella Visualizzazioni). Una stored procedure non è proprio l'ideale, perché ho così tanti.
Grazie
Soluzione
No, non può e credo che una stored procedure è l'unica opzione qui.
Forse si potrebbe mettere in un particolare schema o convenzione di denominazione (ad esempio il prefisso con __
quindi è allineati in alto) per renderlo più visibile. In SSMS è possibile assegnare tasti di scelta rapida per eseguire particolari procedure memorizzate - fa quel aiuto
Ovviamente se il set di risultati capita di essere compatibile con UNION
si poteva combinarli in una vista ma che ancora restituisce solo un singolo set di risultati.