SQL Erstatt Command

Structured Query Language er en database språk som henter informasjon fra databaser og viser den til brukeren. Dens erstatte søkeord funksjonen kan søke en streng for ett eller flere tegn og erstatte kampene med et annet begrep. Funksjonen gjør det enkelt for programmerere å erstatte mellomrom, spesialtegn eller andre uønskede tegn i databasen.

syntax

Den første delen av å bruke erstatte kommandoen i SQL er å vite syntaksen. Syntaksen for å erstatte kommandoen må følges eller SQL-serveren vil returnere en feil:

BYTT (theFullString, PatternToFind, ReplacementString)

Den "theFullString" variabelen er det hele strengen som ikke er blitt redigert ennå. "PatternToFind" er strengen for å søke. "ReplacementString" er strengen som vil overskrive den PatternToFind streng. Hvis ingen treff blir funnet, vil strengen forbli den samme.

Tildeling av variabler

Den erstatte funksjonen kan brukes til å tildele en variabel med den nye strengen. Den nye strengen kan deretter brukes til å oppdatere eller sette inn data i SQL Server tabeller. Det følgende eksempel tildeler en SQL-variabel med den nye strengen etter at den er byttet ut.

myString = erstatte ( "Min String", "String", "koden")

I dette eksemplet er "My String" streng søkte og "String" erstattes med "kode". Resultatet er at myString nå inneholder strengen "My kode".

Legge Records

Kommandoen innsatsen brukes til å legge til en ny post i en tabell. Den erstatt-funksjonen kan brukes til å erstattes uønskede tegn før de blir satt inn i databasen. Følgende kode erstatter en streng og deretter setter den inn i en tabell:

sette inn i kunde (CUSTOMER_NAMEsine) verdier (Erstatt ( 'min // navn', '//', ''))

Koden ovenfor fjerner søppel tegn som er skrevet i "mitt navn" streng. Den erstatter den ødelagte tegn med mellomrom, og da er det inngått kunden tabellen.

oppdatering Tabeller

En annen type prosess brukes med erstatte funksjonen er gjennom oppdaterings kommandoen i SQL. Kommandoen oppdateringen erstatter data i en tabell. Programmereren kan erstatte tekst i en streng før du oppdaterer tabellen data. Nedenfor er et eksempel for å erstatte strenger før du oppdaterer tabellen:

oppdatering kunde
satt customer_name = erstatte ( 'Old navn,' Old ',' Ny ')
hvor customer_name = "My Customer"

formatering av data

Den erstatter funksjonen kan brukes på SQL server for å formatere data tilbake til brukeren og vises i et program. SQL-kommandoen brukes til å vise data er "velge". Ved å bruke erstatte i select-kommandoen, er dataene allerede er formatert for søknaden og programvare sparer ressurser siden den ikke trenger å formatere dataene som blir hentet. Følgende er et eksempel:

Velg Erstatt (first_name, "kunden", "min kunde")
fra kunder