Warum erhalte ich diesen Fehler von meiner Abfrage?UPDATE-Fehler: "Argumentdatentyp-Text ist ungültig für Argument 1 von REPLACE"
Msg 8116, Level 16, State 1, Line 3
Argument data type text is invalid for argument 1 of replace function.
Abfrage:
UPDATE
tableName
SET
fieldName = REPLACE (fieldName, '<', '<')
WHERE
id = 100
Die Datentypen 'ntext',' text' und 'image' werden in einer zukünftigen Version von SQL Server entfernt. Vermeiden Sie die Verwendung dieser Datentypen in neuen Entwicklungsarbeiten, und planen Sie, Anwendungen zu ändern, die sie derzeit verwenden. Verwenden Sie stattdessen 'nvarchar (max)', 'varchar (max)' und 'varbinary (max)'. [Details siehe hier] (http://msdn.microsoft.com/en-us/library/ms187993.aspx). 'TEXT' ist ein wirklich entsetzlich schlechter Datentyp - es gibt so viele Dinge, die man nicht ** machen kann (man kann nicht alle String-Funktionen verwenden, für einen) - hör auf, es zu benutzen - JETZT! –