Question

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?

Was it helpful?

Solution

You could use the RIGHT function for that:

update tablename set fieldname = RIGHT(fieldname + N'appended string', 300)
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top