SQL server 2003でTEXT型の文字数を数える
TEXT型を一度nvarchar型(unicode)に変換し、LEN関数で数える
SELECT LEN(CAST(text_colum AS nvarchar(4000))) FROM table_name
SQL server 2005以降は、nvarcharの最大項目長が2Gまでだが、
SQL server 2003ではnvarcharの最大項目長が4000文字までとなっている。
TEXT型は何かと扱いにくい。
CHECKSUM関数もTEXT型には使えないようだ。
ちなみに
varchar型・・・unicodeではない可変長の文字型データ
nvarchar型・・・unicodeの可変長の文字型データ