Script – Obtener lista de columnas de una tabla

Una de las buenas prácticas de SQL Server indica que debemos incluir explícitamente las columnas de una tabla en una sentencia SELECT. Es decir, evitar utilizar SELECT *. Encontrar la lista de columnas de una tabla es fácil. Usando el procedimiento almacenado sp_help podemos listar (entre otras cosas) las columnas. Solo que aparecen como un[…]

Procedimientos almacenados ordenados

Los procedimientos almacenados () son un elemento importante en el desarrollo de aplicaciones con SQL Server. Al ser un componente de programación, su implementación y mantenimiento son vitales para el correcto funcionamiento de los sistemas. Un aspecto importante a tener en cuenta es el orden que se debe aplicar cuando se construye un procedimiento almacenado. En este artículo proponemos una plantilla básica sobre la cual […]

Desencriptando un Procedimiento Almacenado en SQL Server

SQL Server maneja un nivel de seguridad para que el código de los Stored Procedure no sean visibles. Ello se logra con la opción WITH ENCRYPTION.

Un ejemplo de esto es el siguiente:

USE AdventureWorksDW2008R2
GO
CREATE PROCEDURE usp_dim_product
WITH ENCRYPTION
AS
SELECT ProductAlternateKey,EnglishProductName
FROM dbo.DimProduct

 

Intentemos ver el código fuente de este stored procedure: […]

PREGUNTAS Y RESPUESTAS-Ejecutar un Job desde un procedimiento almacenado

PREGUNTA: Tengo un job que se llama «carga_ventas_historicas». Ahora yo quiero  que mi stored procedure llamado «miStore»  llame  al job  mencionado; como podria llamar al mencionado job desde mi Stored Procedure? (pregunta efectuada por Yohnny Vargas el 13 de marzo de 2011) RESPUESTA: La forma de llamar o iniciar el job desde un procedimiento almacenado es[…]