Buenas Noches comunidad, quisiera saber si me echan una mano a resolver este
tema que estoy trantando de resolver y en el cual se me esta presentando un
problema.
Quiero crea un Stored Procedure para automatizar el otorgamiento de permisos
de ejecucion sobre algunos objetos de tipo FN. No me pregunten por que pero
asi lo quieren jejeje :). Aqui el codigo.
USE DB
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'SP_GrantExec' AND type = 'P')
DROP PROCEDURE SP_GrantExec
GO
CREATE PROCEDURE SP_GrantExec
AS
DECLARE @USER CHAR(10)
DECLARE @OBJ CHAR(10)
SET @USER5146975 --Estas lineas son solo para probar que al pasar los
SET @OBJ='date2Int'--parametros va a funcionar, no esta incluido en el SP
GRANT EXEC ON @OBJ TO @USER
GO
Aqui el error que obtengo
Server: Msg 170, Level 15, State 1, Line 7
Line 7: Incorrect syntax near '@OBJ'.
Agradecere su valiosa ayuda.
Leer las respuestas