- Ho un TSQL stored procedure tsql__sp__A che fa due cose:
(a) crea una tabella temporanea #temptable che dispone di dati selezionare da un complesso query SELECT.L'accesso a TSQL ha creato le tabelle #temp dalla stored procedure CLR. È possibile?
(b) Chiama una procedura memorizzata gestita CLR clr__sp__B per ogni riga che esegue il calcolo sui parametri di riga.
Domanda: E 'possibile accedere #temptable dalla procedura CLR clr__sp__B utilizzando lo stesso contesto di connessione? (No, non voglio spostare o creare un altro #tempTable all'interno della procedura gestita)
Grazie.
Grazie. Sì, ho tabelle temporanee globali (##) come ultima opzione, ma mi chiedevo se esiste un modo per passare il contesto corrente di sessione/connessione di TSQL al CLR del gestore? –
Huh, bella domanda. Ma che cosa è l'inversione delle chiamate? Voglio dire che crei una stored procedure "wrapper" gestita, e quella procedura chiama tsql__sp__A e poi clr__sp__B. Oppure, riscrivi clr__sp__B per chiamare prima tsql__sp__A. – boj