none
Quitar caracteres especiales de una cadena RRS feed

  • Pregunta

  • Hola. Hay alguna forma sencilla de quitar todos los caracteres que contenga una cadena?

    Estoy haciendo una consulta dinámica, y guardo en una cadena los registros de una tabla. El problema es que hay un registro, que tiene una comilla '. Y cuando, más adelante, uso el nombre de la variable en la Select me da error por esa comilla

    EJEMPLO:

    declare @cadena as varchar(50)= 'NOMBRE'' COMILLA'
    
    select @cadena
    
    EXEC ('select ''prueba'' AS ''' + @cadena + ' '' ')

    (No column name)
    NOMBRE' COMILLA

    Da error al sustituir la cadena, por la comilla.

    Hay alguna forma de que cuando uso @cadena, le de igual los caracteres especiales de dentro??

    Gracias



    martes, 27 de noviembre de 2018 12:27

Respuestas