Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analitikai Platform System (PDW)
SQL adatbázis a Microsoft Fabric-ben
Tárolt eljárás definíciójának megtekintése
Ez a cikk azt ismerteti, hogyan tekintheti meg az eljárás definícióját az Object Explorerben vagy a T-SQL-ben.
Az SQL Server Management Studio használata
Egy eljárás definíciójának megtekintéséhez az Object Explorer:
Az Object Explorerben csatlakozzon az adatbázismotor egy példányához, majd bontsa ki a példányt.
Bontsa ki az Adatbázisokmenüpontot, bontsa ki azt az adatbázist, amelyhez az eljárás tartozik, majd bontsa ki a Programozhatóságmenüpontot.
Bontsa ki a Tárolt eljárások-fát, kattintson a jobb gombbal az eljárásra, majd válassza ki a Tárolt eljárás szkriptelése mintlehetőséget, és válasszon a következők közül: Létrehozás mint, Módosítás mint, vagy Törlés és létrehozás mint.
Válassza Új lekérdezésszerkesztő ablaklehetőséget. Ekkor megjelenik az eljárásdefiníció.
Használd a Transact-SQL-t
A T-SQL-ben az alábbi három parancs egyikét használhatja:
Note
A rendszer által tárolt eljárás sp_helptext nem támogatott az Azure Synapse Analyticsben. Ehelyett használja sys.sql_modules objektumkatalógus nézetet.
Sp_helptext használata
Az Object Explorerben csatlakozzon az adatbázismotor egy példányához.
Az eszköztáron válassza Új lekérdezéslehetőséget.
A lekérdezési ablakban adja meg a következő utasítást, amely a
sp_helptextrendszer által tárolt eljárást használja. Módosítsa az adatbázis nevét és a tárolt eljárás nevét a kívánt adatbázisra és tárolt eljárásra való hivatkozáshoz.USE AdventureWorks2022; GO EXEC sp_helptext N'AdventureWorks2022.dbo.uspLogError';
OBJECT_DEFINITION használata
Az Object Explorerben csatlakozzon az adatbázismotor egy példányához.
Az eszköztáron válassza Új lekérdezéslehetőséget.
A lekérdezési ablakban adja meg a
OBJECT_DEFINITIONrendszerfüggvényt használó alábbi utasításokat. Módosítsa az adatbázis nevét és a tárolt eljárás nevét a kívánt adatbázisra és tárolt eljárásra való hivatkozáshoz. Ez a lekérdezés OBJECT_ID és OBJECT_DEFINITION használatával azonosítja az objektumot a háromrészes neve alapján.USE AdventureWorks2022; GO SELECT OBJECT_DEFINITION (OBJECT_ID(N'AdventureWorks2022.dbo.uspLogError'));
Sys.sql_modules használata
Az Object Explorerben csatlakozzon az adatbázismotor egy példányához.
Az eszköztáron válassza Új lekérdezéslehetőséget.
A lekérdezési ablakban adja meg a következő utasításokat, amelyek a
sys.sql_moduleskatalógusnézetet használják. Módosítsa az adatbázis nevét és a tárolt eljárás nevét a kívánt adatbázisra és tárolt eljárásra való hivatkozáshoz.USE AdventureWorks2022; GO SELECT [definition] FROM sys.sql_modules WHERE object_id = (OBJECT_ID(N'dbo.uspLogError'));