Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2010, 11:47
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 11 meses
Puntos: 38
Respuesta: Problema con apostrofe

Es una de las desventajas de trabajar con Execute....

Es mejor utilizar el sp.. sp_executesql , ahi le puedes enviar los parametros y te genera plan de ejecucion...


Código:
Create Pocedure usp_Actualizar
@Audi_User Varchar(200)
As
Declare @StrSql NVARCHAR(MAX)


SET @StrSql ='Update Det_Meta_x_Mes Set Val_Pry = @Val_Pry'  

EXECUTE SP_EXECUTESQL @StrSql, 
                      N'@Val_Pry Varchar(200)', @Val_Pry = @Audi_User
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.