February 8
Il linguaggio di query SQL Server consente di inserire e rimuovere caratteri da una variabile stringa. Rimozione di caratteri da una stringa è comunemente usato per i dati "macchia" per renderlo più snello per report e analisi. È possibile utilizzare il SQL Server "sostituire" la funzione di rimuovere i caratteri da una stringa variabile.
Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai 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 ai quali si ha un collegamento nel pannello di sinistra. Il pulsante in alto con l'etichetta "Nuova query" si apre l'editor di codice in cui è possibile manipolare i dati di SQL.
Sia che 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, programmatori SQL utilizzano la nuova variabile per inserire il valore in una tabella di database. Il codice seguente mostra come creare una variabile:
dichiarare varchar @var (10)
Il codice precedente crea una variabile che contiene 10 caratteri.
La funzione "Sostituisci" prende la seguente sintassi:
Repace (variabili, la ricerca, la sostituzione)
La "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.
Utilizzando la funzione "Sostituisci", si rimuove un personaggio, ma è necessario assegnare la stringa di recente ristrutturata per un'altra variabile. Il codice seguente mostra il codice completo necessario per rimuovere un carattere e restituisce la stringa cambiato per una nuova variabile:
dichiarare varchar @oldstring (10)
dichiarare varchar @newstring (10)
set @oldstring = 'La mia stringa'
set @newstring = sostituire (@oldstring, 'stringa', 'nuova stringa')
Il codice precedente restituisce "La mia nuova stringa" per i personaggi sostituiti.