SQL Innbytte

SQL Server bruker "erstatte" funksjonen for å erstatte tegn fra en streng med tegn fra en annen streng. Substitusjons funksjonen lar deg endre strengverdier før du setter dem inn i tabeller, eller du kan strippe ut uønskede tegn, for eksempel ekstra mellomrom eller symboler. Databaseadministratorer bruker vanligvis substitusjonsmetoden for å "skrubbe" rådata fra brukerne, slik at de kan standardisere innspill i en tabell.

Bruksanvisning

1 Klikk på Windows "Start" -knappen, og klikk "Alle programmer". Klikk "Microsoft SQL Server" for å vise en liste over database snarveier. Klikk "SQL Management Studio" for å åpne scripting programvare.

2 Klikk på "New Query" knappen på verktøylinjen for å åpne scripting editor. Hvis du vil sette inn erstatte funksjon i et eksisterende lagret prosedyre, høyreklikker du den lagrede prosedyren i panelet til venstre og velg "Endre".

3 Lag en variabel som inneholder erstatnings tegn. Følgende kode viser deg hvordan du oppretter en variabel i SQL:

erklære @replace som varchar (50)

sett @replace = 'nye karakterer'

4 Bytt ut SQL-tegn med strengen tegn satt opp i trinn 3. For eksempel erstatter følgende kode "gamle tegnene" med "nye tegnene":

satt @newvar = erstatte ( 'mine gamle tegn', 'gamle tegn', @replace)

5 Trykk "F5" for å kjøre koden. Å vurdere substitusjon tekst, skriver du inn følgende kode for å se erstatning resultatene:

print @newvar