Si realmente debe quitar completamente el singl e cita se puede hacer esto:
Replace(@strip, '''', '')
Sin embargo, normalmente se habría reemplazar 'con '' y esto hará que feliz de SQL Server cuando se consulta la base de datos. El truco con cualquiera de las funciones SQL incorporadas (como reemplazar) es que también requieren que dupliques tus comillas simples.
Así reemplazar 'con '' en el código que haría esto:
Replace(@strip, '''', '''''')
... Por supuesto, en algunas situaciones puede evitar tener que hacer esto en su totalidad si se utiliza parámetros cuando se consulta la base de datos . Digamos que está consultando la base de datos desde una aplicación .NET, luego usaría el SqlParameter class para alimentar los parámetros de SqlCommand para la consulta y todo este negocio de presupuesto único se encargará automáticamente. Este suele ser el método preferido, ya que los parámetros de SQL también ayudarán a prevenir los ataques SQL injection.
. Estoy enfrentando el mismo problema pero usando su técnica obtengo ** 'error de sintaxis, inesperado '' '' (T_CONSTANT_ENCAPSED_STRING) '** –