quand/pourquoi voudriez-vous utiliser QUOTENAME ?

Je comprends que QUOTENAME fonction peut être utilisée pour ajouter des crochets (comportement par défaut) ou un autre caractère wrapper. QUOTENAME ne fonctionne pas pour des chaînes plus longues (plus de 128 caractères). Donc ma question est, pourquoi/quand vous l'utiliser au lieu de la plus classique et beaucoup plus facilement lisible par la concaténation de chaîne. Pourquoi ne pas simplement concaténer une apostrophe ou un crochet au début et à la fin d'un terme et d'utiliser cette fonction à la place?

Quotename ajoute un niveau d'encapsulation à travers le mécanisme utilisé pour échapper à la chaîne. E. g. Si dans une Future version de Sql Microsoft pourrait changer la valeur par défaut char à " aligner de plus près à toutes les normes Ansi.
Un exemple spécifique de lors de la concaténation est pire stackoverflow.com/questions/39919037/...
Merci Martin, Désolé, je ne voir qu'une seule lors de mes recherches ici. Mais je trouve votre réponse très utile.

OriginalL'auteur LearnByReading | 2016-11-15