Excel sanitize - Eliminare le tabulazioni dai resultset

Da Webmobili Wiki.
Versione del 17 gen 2017 alle 14:38 di 89.96.52.243 (discussione) (Creata pagina con "Si tratta di fare una ''REPLACE'' del ''carattere 13'' (carriage return) e del ''carattere 10'' (line feed) all'interno dei campi di testo nella forma <syntaxhighlight lang="s...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Si tratta di fare una REPLACE del carattere 13 (carriage return) e del carattere 10 (line feed) all'interno dei campi di testo nella forma

REPLACE(REPLACE(CAST([Message] AS VACHAR(2000)),char(13),''),char(10),'') AS Message

Ecco un esempio di utilizzo:

SELECT [IP],[Data],[Nome],[Cognome],[Email],[Azienda],[DestinatarioType],[Comune],[Provincia],[CAP],[Privacy],[Newsletter],
	replace(replace(cast([Indirizzo] as varchar(2000)),char(13),''),char(10),'') AS Indirizzo
	,[Telefono],[DataNascita],[WebSite],[Portale]
	,replace(replace(cast([Message] as varchar(2000)),char(13),''),char(10),'') AS Message
FROM STS_Contacts
WHERE Data >= '2016-04-12'