Hvis du arbeider med SQL Server databaser du kommer til å kjøre inn behovet for å spørre en tabell for ikke-alfanumeriske verdier i en kolonne . I SQL Server , kan du bruke " PATINDEX "-funksjonen til å søke etter et bestemt mønster i en kolonne . Denne funksjonen returnerer til startposisjonen av et mønster eller returnerer en null dersom mønsteret ikke er funnet. For å søke etter ikke-alfanumeriske verdier , må du også bruke jokertegn i funksjonen . Bruk denne spørringen for å finne ut om uønskede tegn lagres i tabellen kolonnen. Du trenger
Microsoft SQL Server Management Studio
Vis flere instruksjoner
en
Launch Microsoft SQL Server Management Studio , utvide serveren fra Object Explorer ruten , og utvide den " databaser "-mappen for å vise alle databasene.
2
Klikk på "Tilgjengelige databaser " combo -boksen ved siden av " Execute "-ikonet på verktøylinjen. Klikk på databasen du vil bruke.
3
Klikk " New Query " for å starte en ny spørring vindu . Legg til følgende kode for å spørre alle ikke-alfanumeriske verdier fra en tabell kolonne : en
velge distinkt fra
HVOR PATINDEX (' % [ . ,"^ a- zA - Z0 - 9 ] % ' . ) < > 0
4 Edit . i trinn 3 og skriv inn navnet på ditt bord og navnet på kolonnen ditt . Klikk på " Utfør " for å kjøre spørringen og se resultatene.