På MS SQL Server har du en stored procedure der hedder sp_helptext. Denne kan give dig den originale kilde for det CREATE PROC kald der oprettede sp'en ved det givne navn. Om lignende findes på firebird db kan jeg ikke hjælpe dig med desværre.
Det lyder også som om det du ønsker er at få fat i den præcise ekserkveringsplan for kaldet. Det kan muligvis lade sig gøre med SQL Server, men jeg er ikke sikker. Om du kan med firebird, er nok endnu mere tvivlsomt.
Det er lidt uklart, hvad du ønsker: Er det 1) Den SQL kommando, som ADO.NET bruger til at eksekvere din SP, f.eks. EXEC yourStoredProcedure @ItemID=123, @Stuff=NULL 2) Eller, som ultik foreslår, hele definitionen af den stored procedure, eller eksekveringsplan for denne ?
driis: execute procedure SP_HENT_BRUGER - proceduren medtager en parameter @BRUGERID. Jeg har brug for den sql som SP_HENTBRUGER eksekverer.. ex. 'select navn, email from bruger where brugerid=564'
Min log skal se sådan ud: 'select navn, email from bruger where brugerid=564'
ikke sådan: 'EXECUTE PROCEDURE SP_HENTBRUGER (@BRUGERID)'
takker for kommentarerne. Lukker spørgsmålet og accepterer at der ikke umiddelbart findes en simpel løsning.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.