Algunos procedimientos almacenados del sistema útiles en SQL.
Estos procedimientos son procedimientos incorporados y ayudarán a extraer la definición y las dependencias de los procedimientos almacenados definidos por el usuario existentes .
- sp_help:
esto mostrará el nombre del procedimiento almacenado, el nombre del esquema, la fecha de creación y la hora o, si hay algún parámetro,
luego el nombre del parámetro, el tipo de datos, la longitud, la precisión, la escala, la intercalación, etc. como resultado. - sp_helptext:
Esto mostrará el contenido del procedimiento almacenado como resultado. - sp_depends:
esto mostrará de dónde depende el procedimiento, como el nombre de tablas, funciones, etc.
Ejemplo:
supongamos que tenemos una tabla llamada geek_demo:
Select * from geek_demo ;
Producción :
Nombre | Salario | Ciudad |
---|---|---|
Ankit | 24500 | Delhi |
babita | 23600 | Noida |
Chetán | 25600 | Noida |
Deepak | 24300 | Delhi |
Isha | 25900 | Delhi |
Khushi | 24600 | Noida |
megha | 25500 | Noida |
Parul | 23900 | Noida |
Vamos a crear una compra almacenada simple que contenga dos instrucciones Select en su interior.
CREATE PROCEDURE SelectGeek AS BEGIN SELECT TOP 3 [Name], [City], [Salary] FROM [geek_demo] ORDER BY [Salary] ASC SELECT TOP 3 [Name], [City], [Salary] FROM [geek_demo] ORDER BY [Salary] DESC END GO
Llamando al procedimiento almacenado:
EXEC SelectGeek ;
Producción :
Nombre | Ciudad | Salario |
---|---|---|
babita | Noida | 23600 |
Parul | Noida | 23900 |
Deepak | Delhi | 24300 |
Nombre | Ciudad | Salario |
---|---|---|
Isha | Delhi | 25900 |
Chetán | Noida | 25600 |
megha | Noida | 25500 |
Ejemplo de procedimientos almacenados sp_help:
SP_HELP SelectGeek ;
Producción :
Nombre | Dueño | Escribe | Fecha y hora de creación |
---|---|---|---|
SeleccioneGeek | dbo | procedimiento almacenado | 2020-09-29 14:59:26.943 |
Ejemplo de procedimientos almacenados sp_helptext:
SP_HELPTEXT SelectGeek ;
Producción :
Text CREATE PROCEDURE SelectGeek AS BEGIN SELECT TOP 3 [Name], [City], [Salary] FROM [geek_demo] ORDER BY [Salary] ASC SELECT TOP 3 [Name], [City], [Salary] FROM [geek_demo] ORDER BY [Salary] DESC END
Ejemplo de procedimientos almacenados sp_depends:
SP_DEPENDS SelectGeek ;
Producción :
nombre | escribe | actualizado | seleccionado | columna |
---|---|---|---|---|
dbo.geek_demo | tabla de usuario | no | sí | Nombre |
dbo.geek_demo | tabla de usuario | no | sí | Salario |
dbo.geek_demo | tabla de usuario | no | sí | Ciudad |
Publicación traducida automáticamente
Artículo escrito por khushboogoyal499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA