Ho una tabella con diverse colonne varchar
che sono quasi identiche alle chiavi primarie che ho in un'altra tabella, ad eccezione di un periodo (.
). Ho esaminato la funzione replace
in T-SQL ma il primo argomento non è un'espressione. Come posso rimuovere tutte le occorrenze di un particolare personaggio con SQL? Sembra che la risposta corretta potrebbe essere quella di sostituire con una stringa di lunghezza zero. È così vicino?Rimuovere un singolo carattere da un campo varchar SQL Server 2008
A chi ha pensato che la domanda non presentasse uno sforzo di ricerca, era principalmente dovuta a un fraintendimento della documentazione stessa.
Quale documentazione stai guardando? Il primo parametro per [REPLACE] (http://msdn.microsoft.com/en-us/library/ms186862.aspx) è un'espressione di stringa. – Oded
vedere 'Replace' fn su http://msdn.microsoft.com/en-us/library/ms186862.aspx – Gerrat
Ho preso la documentazione msdn string_expression per indicare che doveva essere una stringa letterale, principalmente perché gli esempi forniti non lo erano t usare una colonna. Grazie. – wootscootinboogie