Structured Query Language ist eine Sprache, die Datenbank Informationen aus Datenbanken abgerufen und zeigt sie dem Benutzer . Seine replace Stichwort -Funktion kann eine Zeichenfolge für ein oder mehrere Zeichen suchen und ersetzen Spiele mit einem anderen Begriff . Die Funktion macht es einfach für Programmierer Leerzeichen, Sonderzeichen oder andere unerwünschte Zeichen in der Datenbank zu ersetzen. Syntax
Der erste Teil mit dem Befehl Ersetzen in SQL ist die Kenntnis der Syntax . Die Syntax des replace muss gefolgt werden, oder der SQL Server einen Fehler zurück :
REPLACE ( theFullString , PatternToFind , Ersatzsehne )
" theFullString " Variable ist die vollständige Zeichenfolge, hat bisher noch nicht bearbeitet . " PatternToFind " ist der String , nach dem gesucht . " Ersatzsehne " ist die Zeichenfolge, die den PatternToFind String überschreibt. Wenn keine Übereinstimmungen gefunden werden, wird der String gleich bleiben.
Variablen belegen
Die Ersetzen-Funktion verwendet werden, um eine Variable mit dem neuen String zuzuweisen. Die neuen String kann dann verwendet werden , zu aktualisieren oder Einfügen von Daten in die SQL Server -Tabellen werden. Im folgenden Beispiel wird eine SQL- Variable mit dem neuen String , nachdem sie ersetzt wird.
MyString = replace ( 'My String ', ' String' , 'Code ')
In diesem Beispiel ist die " Mein String " string gesucht und "String" wird ersetzt durch "Code ". Das Ergebnis ist, dass myString enthält jetzt den String " Mein Code".
Hinzufügen von Datensätzen
Die insert-Befehl verwendet wird, um einen neuen Datensatz in eine Tabelle einfügen . Die Ersetzen-Funktion kann ersetzt unerwünschte Zeichen verwendet werden, bevor sie in die Datenbank eingefügt werden. Der folgende Code ersetzt eine Zeichenfolge und dann fügt sie in einer Tabelle :
insert into Kunde ( customer_name ) values ( Replace ( 'my //name ', '//', ' '))
< p> der obige Code entfernt die Garbage Collection-Zeichen in der "my name " string eingegeben . Es ersetzt die Garbage Collection-Zeichen mit einem Leerzeichen , und dann ist es in der Tabelle customer eingegeben wird.
Aktualisiert Tabellen
andere Art von Prozess mit der Ersetzen-Funktion verwendet wird, ist durch die Update-Befehl in SQL . Das Update -Befehl ersetzt Daten in einer Tabelle . Der Programmierer kann Text in einem String vor der Aktualisierung die Daten der Tabelle zu ersetzen. Unten ist ein Beispiel für den Ersatz Saiten vor der Aktualisierung der Tabelle:
Update CustomerSet customer_name = replace ( ' alten Namen ' Old ',' Neu ' ) , wo customer_name = "Meine Kunden"
formatieren von Daten
Die ersetzen-Funktion auf dem SQL- Server verwendet werden kann , um die Daten zu formatieren an den Benutzer zurückgegeben und in einer Anwendung. Der SQL-Befehl verwendet, um die Daten angezeigt zu "select ". Durch die Verwendung von Ersatz in der select-Befehl , werden die Daten bereits für die Anwendung formatiert und die Software spart Ressourcen , da sie nicht brauchen, um die abgerufenen Daten zu formatieren. Das Folgende ist ein Beispiel:
wählen ersetzen ( vorname, ' Kunde ', ' mein Kunde ") von Kunden