Algunos procedimientos útiles almacenados en el sistema en SQL

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 Nombre
dbo.geek_demo tabla de usuario no Salario
dbo.geek_demo tabla de usuario no 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *