DEV Community

Cover image for Uso de sp_helptext nameprocedure en SQLSERVER
Darwing  Castellanos
Darwing Castellanos

Posted on

Uso de sp_helptext nameprocedure en SQLSERVER

Al momento de editar un procedimiento almacenado y somos nuevos en el tema, nos encontramos con el problema: Que el editor nos tira una ensalada de código que no entendemos, un código similar al siguiente:

USE [SistemaVentas]
GO
/****** Object:  StoredProcedure [dbo].[ACTIVE_ROL]    Script Date: 10/9/2022 9:57:19 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[ACTIVE_ROL](
  @Id int,  
  @Active  bit)
AS  
  UPDATE Roles
  SET Activo = @Active     
  WHERE id_rol = @Id;
Enter fullscreen mode Exit fullscreen mode

sp_helptext nameprocedure nos ayuda a obtener el codigo limpio del procedimiento almacenado.

sp_helptext ACTIVE_ROL
Enter fullscreen mode Exit fullscreen mode

Al ejecutar el comando sp_helptext ACTIVE_ROL obtenemos un codigo limpio como salida.

Image description

El cual podemos modificar sin confundirnos en un procedimiento de alta categoría.

Saludos!

Top comments (0)