Transact -SQL (T -SQL) a la capacité de rechercher des caractères et des chaînes spécifiques dans les domaines de base de données , y compris les caractères spéciaux tels que apostrophes . Cet exemple utilise Microsoft SQL Server 2008 R2 et la base de données AdventureWorks , mais d'autres éditions de SQL Server utilise la même syntaxe. Choses que vous devez
installation de Microsoft SQL Server
Microsoft SQL Server Management Studio ( ou environnement de développement T -SQL suppléant)
Voir Plus Instructions
1
Cliquez sur Windows bouton "Démarrer" et allez dans " Tous les programmes ". Allez dans le dossier de R2 de Microsoft SQL Server 2008, développer son contenu et cliquez sur « SQL Server Management Studio " pour lancer l'environnement de développement .
2
Cliquez sur le bouton "Connect" et se connecter au serveur hébergeant le base de données.
3
Développez le dossier Bases de données dans la fenêtre de l'Explorateur d'objets et cliquez-droit sur la base de données à interroger. Sélectionnez " Nouvelle requête " pour ouvrir une nouvelle fenêtre de requête T -SQL.
4
utilisation " CHAR ( 39) " combiné avec des caractères génériques ( "%") dans la clause WHERE à la requête des lignes qui contiennent apostrophes dans une colonne spécifique . " CHAR ( 39) " en T -SQL représente caractère 39 dans le jeu de caractères ASCII , ce qui est une apostrophe.
Par exemple, pour sélectionner les lignes de la table de contacts dans la base de données AdventureWorks qui ont colonnes LastName contenant des apostrophes n'importe où dans la colonne de données , utilisez la requête suivante: . .
SELECT * FROM
[ AdventureWorks ] [ personne ] [Contact]
WHERE NOM LIKE ' % ' + CHAR ( 39) + '%'