首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sql Compact:查询Ntext列

Sql Compact:查询Ntext列
EN

Stack Overflow用户
提问于 2011-01-21 12:49:24
回答 2查看 937关注 0票数 1

我最近将一个列从nvarchar(4000)更改为ntext。之后,我得到一个“ntext和image数据类型不能用于WHERE、HAVING、GROUP BY、ON或in子句,除非这些数据类型与LIKE或IS NULL谓词一起使用。”像这样的基本查询的异常:

从表中选择BLAH WHERE Text = @Text

这是Sql Compact 3.5的问题吗?我已经更新到3.5 SP2,因为我发现这是LINQ查询的问题,但我不知道这是普通查询的问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-21 13:42:08

在SQL CE3.5中处理此问题的一种方法是除了NText之外还使用nvarchar(4000)。你可以在字符串的前4000个字符上进行搜索,排序,预览等--但你不能同时尝试存储任意长度的数据(ntext)是一个有限的设备,同时又期望它对同一列上的varchar支持的操作有很好的支持。至少在更高版本的SQL CE之前,设备功能更强大。

票数 1
EN

Stack Overflow用户

发布于 2011-01-21 13:09:37

这不仅仅是SQLCE,普通的SQL服务器也是如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4755492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档