Muchos de nosotros sabemos que el método popular para escapar de las comillas simples es doblarlas fácilmente como a continuación.
PRINT 'It''s me, Arul.';
Vamos a ver algunas otras formas alternativas de escapar de las comillas simples.
1. Personajes de UNICODE
39 es el carácter UNICODE de Single Quote. Entonces podemos usarlo como a continuación.
PRINT 'Hi,it'+CHAR(39)+'s Arul.';
PRINT 'Helo,it'+NCHAR(39)+'s Arul.';
2.IDENTIFICADOR_COTADO
Otra solución alternativa simple y mejor es usar QUOTED_IDENTIFIER. Cuando QUOTED_IDENTIFIER se establece en OFF, las cadenas se pueden encerrar entre comillas dobles. En este escenario, no necesitamos escapar de comillas simples. Por lo tanto, de esta manera sería muy útil al usar muchos valores de cadena con comillas simples. Será muy útil al usar tantas líneas de scripts INSERT / UPDATE donde los valores de columna tienen comillas simples.
SET QUOTED_IDENTIFIER OFF;
PRINT "It's Arul."
SET QUOTED_IDENTIFIER ON;
CONCLUSIÓN
Los métodos mencionados anteriormente son aplicables tanto a AZURE como a las instalaciones.