You can't directly work with TEXT columns like that, you have to use READTEXT, WRITETEXT or UPDATETEXT. It's a horribly painful system which is one of the reasons why TEXT has long been deprecated in favour of VarChar(Max)
Wow. When you say tgt should I literally type in tgt as if it were a keyword, or am I supposed to use the table name where you have tgt?
Also, why does 'West' and 'Paulo Tocha' have the letter N prefixed before them? What does that mean? I presume it has something to do with NVARCHAR as the data type?
tgt is just an alias for the table Sales data, you dont have to do it that way, just my habit.
N prefix makes the value that comes after it nvarchar. from MS
Prefix Unicode character string constants with the letter N. Without the N prefix, the string is converted to the default code page of the database. This default code page may not recognize certain characters.
lets say you want to do Dônà ètienne as the name, if your database does not have the proper code page, it might not update properly, you could get squares for those letters with diacritic.