Il linguaggio di interrogazione SQL Server consente di inserire e rimuovere i caratteri di una variabile stringa. Rimozione di caratteri da una stringa è comunemente utilizzato per " fregare " i dati per renderlo più snello per report e analisi . È possibile utilizzare la funzione di SQL Server " replace " per rimuovere i caratteri da una stringa variabile . Aprire SQL Management Studio
Fare clic sul pulsante di Windows "Start " e selezionare " Tutti i programmi ". Fare clic su " Microsoft SQL Server", quindi fare clic su " SQL Server Management Studio . " Lo Studio fornisce un'interfaccia per la codifica SQL. Il software Studio vi propone i database per cui si dispone di un collegamento nel pannello di sinistra . Il pulsante in alto denominata " Nuova query " si apre l'editor di codice in cui è possibile manipolare i dati SQL.
Creare le variabili di
Se si crea variabili nell'editor o recuperare i dati da un utente, è necessario creare una variabile . Hai bisogno di una variabile che contiene la stringa di manipolare e una variabile che contiene la nuova stringa . Nella maggior parte dei casi , i programmatori SQL utilizzano la nuova variabile di inserire il valore in una tabella di database . Il codice seguente mostra come creare una variabile : .
Dichiarare @ var varchar ( 10 ) per
Il codice crea sopra una variabile che contiene 10 caratteri
Utilizzare la funzione Sostituisci
la funzione "Sostituisci" ha la seguente sintassi :
Repace ( variabile , ricerca , sostituzione ) per
" variabile " è la variabile che contiene la stringa che si desidera modificare . Il parametro " ricerca" è il carattere che si desidera trovare e sostituire . Il parametro "sostituzione" è il carattere che si desidera inserire nella nuova stringa .
Assegnare il nuovo String
Con la funzione "Sostituisci" , si rimuove un personaggio , ma è necessario assegnare la stringa di recente ristrutturato per un'altra variabile . Il codice seguente mostra il codice completo necessario per rimuovere un carattere e restituisce la stringa modificata in una nuova variabile :
declare @ oldstring varchar ( 10 ) per
declare @ nuovastringa varchar ( 10) < br
set> @ oldstring =
set ' La mia stringa' @ nuovastringa = replace ( @ oldstring , 'stringa' , ' nuova stringa ' ) per
Il codice precedente restituisce " Il mio nuovo stringa " per i caratteri sostituiti .