Wenn Sie mit SQL Server Datenbanken, die Sie gehen in die Notwendigkeit, einen Tisch für nicht-alphanumerische Werte abzufragen in einer Spalte laufen zu lassen zu arbeiten. In SQL Server , können Sie mit dem " PATINDEX "-Funktion für ein bestimmtes Muster in einer Spalte suchen. Diese Funktion gibt die Startposition eines Musters oder gibt eine Null, wenn das Muster nicht gefunden wird . Um nicht-alphanumerischen Werten zu suchen , müssen Sie auch Platzhalterzeichen verwenden in der Funktion. Verwenden Sie diese Abfrage, um herauszufinden, ob unerwünschte Zeichen in Ihrer Tabelle Spalte gespeichert sind. Things You
Microsoft SQL Server Management Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft SQL Server Management Studio , erweitern Sie Ihren Server aus dem Bereich Objekt-Explorer , und erweitern die " Databases" Ordner, um alle Ihre Datenbanken anzuzeigen.
2
Klicken Sie auf " Verfügbare Datenbanken " Combo-Box befindet sich neben dem "Ausführen "-Symbol in der Symbolleiste. Klicken Sie auf die Datenbank, die Sie verwenden möchten.
3
Klicken Sie auf " New Query" , um eine neue Abfrage-Fenster starten. Fügen Sie den folgenden Code , um alle nicht-alphanumerischen Werte aus einer Spalte der Tabelle abzufragen :
select distinct von
WHERE PATINDEX ( '% [ . ,"^ a- zA- Z0-9] % ' , . ) <> 0
4 Bearbeiten . im Schritt 3 und geben Sie den Namen der Tabelle und dem Namen Ihres Spalte. Klicken Sie auf " Ausführen", um die Abfrage auszuführen und die Ergebnisse sehen.