Esiste una procedura per restituire metadati per tutti i set di risultati in una procedura memorizzata?
Qualcosa del genere sys.dm_exec_describe_first_result_set_for_object
, ma per tutti i set di risultati?
Alla fine, vorrei scoprire i metadati per ogni set di risultati in ogni procedura memorizzata nel database. Per ora, mi accontenterei solo dei set di risultati che sys.dm_exec_describe_first_result_set_for_object
non sono in grado di descrivere. Cioè, il 2 °, il 3 ° e l'ennesimo set di risultati.
Guardando usando SQLCLR per fare questo ora:
Come salvare i risultati di una procedura con più di un set di risultati
tSQLt - Test unità DB per SQL Server - ResultSetFilter.cs