Dette innlegget diskuterer hvordan du bruker String_escape () -funksjonen i SQL -serveren. Denne funksjonen lar oss slippe unna de forskjellige spesialtegnene i en SQL Server -streng.
Det er uten tvil at strengene er grunnleggende byggesteiner for noe moderne programmeringsspråk. Det er derfor uten tvil at du vil møte strengtypene med spesielle inngangstegn i SQL -dataene dine.
La oss dykke inn og utforske hvordan vi kan utføre String Character Escape -operasjonene.
SQL Server String_escape () -funksjon
Følgende utdrag viser funksjonssyntaks:
String_escape (tekst, type)Funksjonen godtar to hovedargumenter:
Følgende tabell viser listen over JSON -tegn som skal unnslippe:
| Karakter | Kodet sekvens |
|---|---|
| Anførselstegn (") | \ ” |
| Omvendt solidus (\) | \\ |
| Solidus (/) | \/ |
| Backspace | \ b |
| Form feed | \ f |
| Ny linje | \ n |
| Vognretur | \ r |
| Horisontal fane | \ t |
| røye (0) | \ U0000 |
| røye (1) | \ U0001 |
| Char (31) | \ u001f |
Eksempel illustrasjon
Følgende eksempel gitt viser hvordan du bruker String_escape () -funksjonen og de definerte JSON -reglene:
plukke utDen forrige spørringen skal returnere de rømte tegnene som følger:
Rømte_str |Konklusjon
I dette innlegget utforsket vi det grunnleggende om fluktstrengkaraktersekvenser ved å bruke String_escape () -funksjonen i SQL -serveren.
Følg med for mer.