- J'ai un TSQL procédure stockée tsql__sp__A qui fait deux choses:
(a) crée une table temporaire #temptable qui a des données SELECT d'une requête complexe SELECT.Accès aux tables #temp créées par TSQL à partir de la procédure stockée CLR. C'est possible?
(b) Appelle une procédure stockée gérée par CLR clr__sp__B pour chaque ligne qui effectue un calcul sur les paramètres de ligne.
Question: Est-il possible d'accéder #temptable de la procédure CLR clr__sp__B en utilisant le même contexte de connexion? (Non, je ne veux pas déplacer ou créer un autre #tempTable à l'intérieur de la procédure gérée)
Merci.
Merci. Oui, j'ai des tables temporaires globales (##) comme dernière option mais je me demandais s'il y avait un moyen de passer le contexte actuel de session/connexion de TSQL au gestionnaire CLR? –
Euh, bonne question. Mais qu'en est-il de l'inversion des appels? Je veux dire que vous créez une procédure stockée "wrapper" gérée, et cette procédure appelle tsql__sp__A et après cela clr__sp__B. Ou, vous réécrivez clr__sp__B pour appeler d'abord tsql__sp__A. – boj