Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Base de datos SQL de Microsoft Fabric
En este artículo se describe cómo visualizar la definición del procedimiento en Explorador de objetos o T-SQL.
Para ver la definición de un procedimiento en el Explorador de objetos:
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos y, a continuación, expándala.
Expanda Bases de datos, expanda la base de datos a la que pertenece el procedimiento y, a continuación, expanda Programación.
Expanda Procedimientos almacenados, haga clic con el botón derecho en el procedimiento; luego, seleccione Incluir procedimiento almacenado comoy, por último, seleccione una de las opciones siguientes: Create To, Alter To o Drop and Create To.
Seleccione Nueva ventana del Editor de consultas. Se mostrará la definición del procedimiento.
En T-SQL, puede utilizar uno de los tres comandos siguientes:
Nota
El procedimiento almacenado del sistema sp_helptext
no es compatible con Azure Synapse Analytics. En su lugar, use la vista de catálogo del objeto sys.sql_modules
.
En Explorador de objetos, conéctese a una instancia del motor de base de datos.
En la barra de herramientas, seleccione Nueva consulta.
En la ventana de consulta, escriba la siguiente instrucción que usa el procedimiento almacenado del sistema sp_helptext
. Cambie el nombre de la base de datos y el nombre del procedimiento almacenado de forma que hagan referencia a la base de datos y al procedimiento almacenado que desee.
USE AdventureWorks2022;
GO
EXEC sp_helptext N'AdventureWorks2022.dbo.uspLogError';
En Explorador de objetos, conéctese a una instancia del motor de base de datos.
En la barra de herramientas, seleccione Nueva consulta.
En la ventana de consulta, escriba las siguientes instrucciones que usan la función del sistema OBJECT_DEFINITION
. Cambie el nombre de la base de datos y el nombre del procedimiento almacenado de forma que hagan referencia a la base de datos y al procedimiento almacenado que desee. Esta consulta aprovecha OBJECT_ID y OBJECT_DEFINITION para identificar el objeto por su nombre de tres partes.
USE AdventureWorks2022;
GO
SELECT OBJECT_DEFINITION (OBJECT_ID(N'AdventureWorks2022.dbo.uspLogError'));
En Explorador de objetos, conéctese a una instancia del motor de base de datos.
En la barra de herramientas, seleccione Nueva consulta.
En la ventana de consulta, escriba las siguientes instrucciones que usan la vista de catálogo sys.sql_modules
. Cambie el nombre de la base de datos y el nombre del procedimiento almacenado de forma que hagan referencia a la base de datos y al procedimiento almacenado que desee.
USE AdventureWorks2022;
GO
SELECT [definition]
FROM sys.sql_modules
WHERE object_id = (OBJECT_ID(N'dbo.uspLogError'));
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Crear procedimientos almacenados y funciones definidas por el usuario - Training
Este contenido forma parte de Creación de procedimientos almacenados y funciones definidas por el usuario.
Documentación
Ejecución de un procedimiento almacenado - SQL Server
Obtenga información sobre cómo ejecutar un procedimiento almacenado mediante SQL Server Management Studio o Transact-SQL.
sp_helptext (Transact-SQL) - SQL Server
Muestra la definición de una regla definida por el usuario, procedimiento almacenado de Transact-SQL sin cifrar, función definida por el usuario, desencadenador, columna calculada, restricción CHECK, vista o objeto del sistema.
Ver las dependencias de un procedimiento almacenado - SQL Server
Obtenga información sobre cómo ver las dependencias de procedimientos almacenados en sql Motor de base de datos mediante SQL Server Management Studio o Transact-SQL.