La plupart des langages de programmation ont une fonction de compensation , ce qui supprime tous les espaces avant et après le texte d'une variable. Microsoft (MS) SQL n'a pas de fonction de compensation , mais il a des fonctions ltrim rtrim et . Ces fonctions suppriment les espaces sur le côté droit et gauche du texte variable. Vous pouvez utiliser ces fonctions en place de la fonction de compensation d'autres langues . Instructions
1
Cliquez sur le bouton "Démarrer " et sélectionner " Tous les programmes ". Cliquez sur « SQL Server », puis cliquez sur « SQL Server Management Studio. " Cela ouvre l'application MS SQL pour votre serveur de base de données .
2
Cliquez sur l'icône « programmabilité », puis cliquez sur « Procédures stockées ». Cliquez-droit sur la procédure stockée que vous souhaitez modifier , puis sélectionnez " Modifier".
3
Ajouter les fonctions rtrim et ltrim les variables que vous voulez couper . Vous pouvez intégrer ces deux fonctions. Par exemple, le code insère suivants un nom dans la table des clients et supprime toute fuite ou préfixe espaces :
insert into client (nom) valeurs ( ltrim ( rtrim ( 'Joe' )))
< p> Dans cet exemple, le nom de " Joe" a espaces garnis , de sorte que la valeur insérée dans la base de données est "Joe" et non "Joe ".
4
Appuyez sur " F5" pour exécuter le code et enregistrer les changements de procédure stockée. Fermez l'éditeur SQL ouvert à la fermeture du code de procédure stockée.