O post dessa vez é uma dica bacana, uma função nativa do SQL Server que foi adicionada na versão do 2008, essa função é a ‘QUOTENAME‘.
Mais para que serve essa função e qual seria a utilidade da mesma em nosso dia-a-dia?
Imaginem que temos uma procedure onde algumas strings são concatenadas, e precisamos adicionar ‘aspas simples’, para isso, precisaríamos concatenar as aspas no começo e no fim da string, e dependendo do que está fazendo, acaba ficando um código não muito elegante, agora utilizando a função ‘QUOTENAME‘ é muito mais simples.
Vamos ver na pratica como é útil essa função.
Para demonstrar, foi feito um select com 3 campos, são eles:
‘TEXTO_ORIGINAL’: É uma frase sem aspas;
‘TEXTO_COM_ASPAS’: É a mesma frase, porém, está com aspas simples no seu inicio e fim e sem utilizar a função ‘QUOTENAME‘.
‘TEXTO_COM_QUOTENAME’: É a mesma frase, porém, fazendo o uso da função.
SELECT 'EXEMPLO DA FUNÇÃO QUOTENAME.' AS TEXTO_ORIGINAL,
'''' +'EXEMPLO DA FUNÇÃO QUOTENAME.' + '''' AS TEXTO_COM_ASPAS,
QUOTENAME('EXEMPLO DA FUNÇÃO QUOTENAME.', '''') AS TEXTO_COM_QUOTENAME;

Quer ver mais sobre essa função, acesse o site da Microsoft.