我将超过4000个字符的字符串插入nvarchar
列,因此SQL Server CE会抛出错误。
我知道ntext
可以存储超过4000个字符,但它将来几乎支持。
如何将超过4000个字符的字符串插入到列nvarchar
中,以便SQL Server CE?
答案 0 :(得分:1)
不幸的是data type options are limited in SQL CE。您需要使用ntext
来支持超过4000个字符。
注意:字符串函数不再支持ntext。
除非使用ntext
或is null
,否则您无法对like
进行比较或排序。
只要您没有尝试比较select, update, delete, insert
列的值,ntext
或{{ntext
除外,您就可以is null
like
update t
set ntxt = 'I miss nvarchar(max)'
where ntxt = 'I am using sql ce'
1}}。
所以你不能:
update t
set ntxt = 'I miss nvarchar(max)'
where ntxt like '%sql ce'
但你可以
{{1}}