Domanda

Let's say I have nvarchar(300) column.

I append the text as follows:

update tablename set fieldname = fieldname + 'appended string'

How can I tell SQL Server to automatically trim the text from beginning to ensure it never exceeds the maximum column length?

È stato utile?

Soluzione

You could use the RIGHT function for that:

update tablename set fieldname = RIGHT(fieldname + N'appended string', 300)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top