Perché ottengo questo errore dalla mia query?Errore UPDATE: "Il testo del tipo di dati dell'argomento non è valido per l'argomento 1 di REPLACE"
Msg 8116, Level 16, State 1, Line 3
Argument data type text is invalid for argument 1 of replace function.
Query:
UPDATE
tableName
SET
fieldName = REPLACE (fieldName, '<', '<')
WHERE
id = 100
I tipi di dati 'ntext',' text' e 'image' verranno rimossi in una versione futura di SQL Server. Evitare l'uso di questi tipi di dati in un nuovo lavoro di sviluppo e pianificare di modificare le applicazioni che attualmente li utilizzano. Usa invece 'nvarchar (max)', 'varchar (max)' e 'varbinary (max)'. [Vedere i dettagli qui] (http://msdn.microsoft.com/en-us/library/ms187993.aspx). 'TEXT' è un tipo di dati veramente orribilmente brutto - ci sono così tante cose che ** non puoi ** fare ad esso (non puoi usare tutte le funzioni di stringa, per esempio) - smetti di usarlo - ORA! –