Le serveur SQL ne prend pas en charge la fonction Trim().
Mais vous pouvez utiliser LTRIM() pour supprimer les espaces avant et RTRIM() pour supprimer les espaces arrière.
peut l'utiliser comme LTRIM(RTRIM(ColumnName)) pour supprimer les deux.
update tablename
set ColumnName= LTRIM(RTRIM(ColumnName))
Mise à jour : 2022
J'avais répondu à cette question il y a 7 ans(en 2015). A l'époque, il n'y avait pas de fonction directe pour l'élagage dans le serveur SQL.
Mais à partir de SQL Server 2017, ils ont introduit le Trim() fonction.
Ainsi, toute personne qui utilise SQL Server 2017 ou une version ultérieure, peut facilement faire la même chose que ci-dessous.
update tablename
set ColumnName= TRIM(ColumnName)
Cependant, si vous utilisez une version plus ancienne, vous devrez toujours utiliser la méthode que j'ai mentionnée il y a 7 ans.