Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a:SQL Server
El depurador de Transact-SQL permite controlar qué instrucciones Transact-SQL se ejecutan en una ventana del Editor de consultas del motor de base de datos. Puede pausar el depurador en declaraciones individuales y, a continuación, ver el estado de los elementos de código en ese momento.
Breakpoints
Un punto de interrupción indica al depurador que pausa la ejecución en una instrucción Transact-SQL específica. Para obtener más información sobre los puntos de interrupción, vea Transact-SQL puntos de interrupción.
Ejecución de instrucciones de control
En el depurador de Transact-SQL, puede especificar las siguientes opciones para ejecutar desde la instrucción actual en el código Transact-SQL:
Ejecuta hasta el siguiente punto de interrupción.
Avance a la declaración siguiente.
Si la siguiente instrucción invoca un Transact-SQL procedimiento almacenado, función o desencadenador, el depurador muestra una nueva ventana del Editor de consultas que contiene el código del módulo. La ventana está en modo de depuración y la ejecución se detiene en la primera instrucción del módulo. A continuación, puede desplazarse por el código del módulo, por ejemplo, estableciendo puntos de interrupción o pasando por el código.
Recorra paso a paso la instrucción siguiente.
Se ejecuta la siguiente instrucción. Si la instrucción invoca un procedimiento almacenado, una función o un desencadenador, el código del módulo se ejecuta hasta que finalice, devolviendo los resultados al código de llamada. Si está seguro de que no hay errores en un procedimiento almacenado, puede pasar por él. La ejecución se detiene en la instrucción que sigue la llamada al procedimiento almacenado, la función o el desencadenador.
Salga de un procedimiento almacenado, una función o un desencadenador.
La ejecución se detiene en la instrucción que sigue la llamada al procedimiento almacenado, la función o el desencadenador.
Ejecute desde la ubicación actual hasta la ubicación actual del puntero y omita todos los puntos de interrupción.
En la tabla siguiente se enumeran las distintas maneras en las que puede controlar cómo se ejecutan las instrucciones en el depurador de Transact-SQL.
| Acción | Realizar acción: |
|---|---|
| Ejecutar todas las instrucciones desde la instrucción actual hasta el siguiente punto de interrupción | Seleccione Continuar en el menú Depurar . Seleccione el botón Continuar de la barra de herramientas Depurar . Presione F5. |
| Pasar al siguiente enunciado o módulo | Seleccione Paso adentro en el menú Depurar. Seleccione el botón Depurar paso a paso en la barra de herramientas Depurar . Presione F11. |
| Avanza sobre la siguiente instrucción o módulo | Seleccione Superar en el menú Depurar. Seleccione el botón Saltar de la barra de herramientas Debug. Presione F10. |
| Salir de un módulo | Seleccione Salir de la función en el menú Depurar. Seleccione el botón Salir de función en la barra de herramientas Depurar. Presione Mayús+F11. |
| Ejecutar hasta la ubicación actual del cursor | Haga clic con el botón derecho sobre la ventana del editor de consultas y seleccione Ejecutar hasta el cursor. Presione Ctrl+F10. |