SQL Server forespørgsel sprog kan du indsætte og fjerne tegn fra en streng variabel. Fjernelse af tegn fra en streng er almindeligt anvendt til at " skrubbe " data til at gøre det mere strømlinet for rapporter og analyser . Du kan bruge SQL Server "Erstat "-funktion til at fjerne tegn fra enhver variabel streng. Open SQL Management Studio
Klik på Windows " Start" knappen og vælg " Alle programmer". Klik på " Microsoft SQL Server ", klik derefter " SQL Server Management Studio. " The Studio giver dig en grænseflade til SQL kodning. The Studio software viser dig de databaser, som du har en forbindelse i venstre panel. Knappen øverst mærket " Ny forespørgsel " åbner kodeeditoren hvor du kan manipulere nogen SQL data.
Opret eventuelle variable
Uanset om du opretter variabler i editoren eller hente data fra en bruger , skal du oprette en variabel. Du har brug for en variabel, der indeholder strengen at manipulere og en variabel, der indeholder den nye streng. I de fleste tilfælde bruger SQL programmører den nye variabel for at indsætte værdien i en database tabel. Følgende kode viser, hvordan du opretter en variabel : .
Erklære @ var varchar (10)
Ovenstående kode skaber en variabel, der indeholder 10 tegn
Brug Erstat Function
" Erstat "-funktionen har følgende syntaks : Hej
Repace (variabel , søge erstatning )
"variable " er den variabel, der indeholder den streng, du vil redigere. "Søg" parameter er det tegn, du ønsker at finde og erstatte . Den " udskiftning " parameter er det tegn, du vil indsætte i den nye streng.
Tildel den nye String
Brug af " Erstat "-funktionen , fjerner du en karakter , men du skal tildele den nyligt omstrukturerede streng til en anden variabel . Følgende kode viser dig den komplette kode, nødvendig for at fjerne et tegn og returnere den ændrede streng til en ny variabel : Hej
erklære @ oldstring varchar (10)
erklære @ newstring varchar (10 ) < br >
sæt @ oldstring = ' Min string '
sæt @ newstring = erstatte ( @ oldstring ' snor' , 'new string ")
ovenstående kode returnerer " Min nye string "for de udskiftede tegn.