Crear query que ejecute update

Hola!

Tengo una consulta que no sé si van a entender… quiero crear una query que lo que hace es actualizar varios campos de usuarios si están vacíos, pero quiero crearla como procedimiento almacenado, de modo que al usuario sólo le aparezca una especie de EXECUTE, pero que la sentencia no esté a su alcance. Lo quiero hacer así porque tengo un par de usuarios muy “listillos” que han estado tocando sentencias de las queries a las que tienen permisos, y no quiero que puedan hacerlo. No sé si me he explicado…

Puede crearse un procedimiento almacenado y luego llamarlo desde una query?

Gracias de antemano!

Hola compañera, claro que es posible, por ejemplo, yo utilizo el siguiente en una búsqueda formateada:

DECLARE @TaxIdNum nvarchar(15), @Series nvarchar(10)
SET @TaxIdNum = (SELECT TOP 1 T1.TaxIdNum FROM OADM T1)
SET @Series =  (Select T1.SeriesName FROM OINV T0  INNER JOIN NNM1 T1 ON T0.Series = T1.Series Where T0.DocEntry = $[OINV.DocEntry])

EXEC [dbo].[CFDI_Actualizacion_UUID] $[OINV.NumAtCard], @TaxIdNum, @Series

Cualquier duda quedo pendiente.

Saludos.

1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.