je dois insérer une chaîne avec » dans, par exemple « xyx », Après quelques recherches, je découvre la syntaxe suivante:SQL Server: comment insérer le « caractère
table_b.element = 'replace('x.y.x','',''')'
le problème est que SQL Server me donne une erreur:
Unclosed quotation mark after the character string ')
Comment puis-je résoudre ce cas? J'ai passé environ 2 heures à ce sujet.
Y a-t-il un caractère d'échappement que je dois utiliser?
« remplacer (» xyz »," » "," '' ") 'me donne un guillemet Unclosed après la chaîne de caractères') ' –
Son désapprendre ce dont vous avez besoin? vous auriez rarement besoin d'utiliser replace() ** dans ** une instruction sql pour échapper à quoi que ce soit; Si votre passage/construction d'une chaîne contenant 'alors vous avez besoin de l'échapper dans votre langue du client –