Transact -SQL (T - SQL) har evnen til å søke etter bestemte tegn og strenger i databasen felt, inkludert spesialtegn som apostrofer . Dette eksemplet bruker Microsoft SQL Server 2008 R2 og AdventureWorks database, men andre SQL Server-utgaver bruker samme syntaks. Du trenger
Installasjon av Microsoft SQL Server
Microsoft SQL Server Management Studio ( eller alternative T -SQL utviklingsmiljø )
Vis flere instruksjoner
en
Klikk Windows "Start "-knappen og gå til " Alle programmer". Gå til Microsoft SQL Server 2008 R2 -mappen , utvide innholdet og klikk " SQL Server Management Studio " for å starte utviklingsmiljø .
2
Klikk på "Connect "-knappen og koble til serveren som er vert for database .
3
Utvid mappen Databaser i Object Explorer -vinduet og høyreklikk på databasen som skal spørres . Velg " New Query " for å åpne en ny T - SQL-spørringen vinduet.
4
Bruk " CHAR ( 39 )" kombinert med jokertegn ( "%" ) i WHERE-leddet til å spørre rader som inneholder apostrofer i en bestemt kolonne . " CHAR ( 39 )" i T - SQL representerer karakter 39 i ASCII tegnsett , som er en apostrof .
For eksempel vil velge rader fra Kontakter tabellen i AdventureWorks database som har etternavn kolonner som inneholder apostrofer hvor som helst i kolonnen data , bruke følgende spørring : . .
SELECT *
FROM [ AdventureWorks ] [ person ] [ Ta kontakt med]
hVOR Etternavn LIKE ' %' + CHAR ( 39 ) + '% '