depurar un procedimiento?

23/03/2005 - 12:33 por Xavi | Informe spam
Hola hay alguna manera de depurar un procedimiento?
Yo ejecuto desde codigo el procedimiento y.donde y como puedo ver
que hace y por donde va?

Un saludo y gracias

Preguntas similare

Leer las respuestas

#1 Ivan Pascual
23/03/2005 - 12:37 | Informe spam
No conozco ninguna herramienta que sea depurador de Procedures.
Lo que yo hago es copiar el procedure entero a Analizer y me voy colocando

Select 'Estoy en el INSERT'
Select 'Acaba el INSERT'

Por ejemplo

Ese es mi Depurador casero ; - )

Saludos.

Ivan Pascual
Respuesta Responder a este mensaje
#2 Xavi
23/03/2005 - 12:53 | Informe spam
pero donde ves la salida de ese select??

"Ivan Pascual" wrote:

No conozco ninguna herramienta que sea depurador de Procedures.
Lo que yo hago es copiar el procedure entero a Analizer y me voy colocando

Select 'Estoy en el INSERT'
Select 'Acaba el INSERT'

Por ejemplo

Ese es mi Depurador casero ; - )

Saludos.

Ivan Pascual



Respuesta Responder a este mensaje
#3 Carlos Sacristán
23/03/2005 - 13:04 | Informe spam
Desde el analizador de consultas, si abres el explorador de objetos y
seleccionas un procedimiento almacenado, con el botón derecho tienes la
opción "depurar".

Otra opción, más rudimientaria, es tener un parámetro "@debug" que te
muestre trazas de por dónde va pasando. Por ejemplo:

CREATE PROCEDURE dbo.pa_prueba @p INT, @debug BIT=0 AS

IF @debug=1
PRINT 'Modo depuración activado, vamos a mostrar trazas'

IF @debug=1
PRINT 'El valor de @p es ' + CAST(@p AS VARCHAR(10)) + ', vamos
a sacar resultados'
SELECT @p

...



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Xavi" escribió en el mensaje
news:
Hola hay alguna manera de depurar un procedimiento?
Yo ejecuto desde codigo el procedimiento y.donde y como puedo ver
que hace y por donde va?

Un saludo y gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida