Si vous travaillez avec des bases de données SQL Server que vous allez courir dans la nécessité d' interroger une table pour les valeurs non alphanumériques dans une colonne. Dans SQL Server, vous pouvez utiliser la fonction " PATINDEX " pour rechercher un motif particulier dans une colonne. Cette fonction retourne la position de départ d'un motif ou retourne un zéro si le modèle est introuvable. Pour rechercher des valeurs non alphanumériques , vous devez aussi utiliser des caractères génériques dans la fonction. Utilisez cette requête pour savoir si les caractères indésirables sont stockés dans votre colonne de la table . Choses que vous devez
Microsoft SQL Server Management Studio
Voir Plus Instructions
1
lancement de Microsoft SQL Server Management Studio , développez votre serveur dans le volet de l'Explorateur d'objets , et d'élargir le dossier " bases de données " pour afficher toutes vos bases de données .
2
Cliquez sur les " bases de données disponibles " zone de liste déroulante située à côté de l'icône « Exécuter» sur la barre d'outils . Cliquez sur la base de données que vous souhaitez utiliser .
3
Cliquez sur " Nouvelle requête " pour commencer une nouvelle fenêtre de requête . Ajoutez le code suivant pour interroger toutes les valeurs non alphanumériques d'une colonne de table :
sélectionner distinct de
OÙ PATINDEX ( '% [ . ,"^ a- zA -Z0-9 ] % ', . ) <> 0
4 Modifier . dans l' étape 3 et tapez le nom de votre table et le nom de votre colonne. Cliquez sur "Exécuter" pour exécuter la requête et voir les résultats .