当前位置:网站首页>对数据类型而言运算符无效。运算符为 add,类型为 text。
对数据类型而言运算符无效。运算符为 add,类型为 text。
2022-08-05 06:41:00 【51CTO】
最近在开发一个文件管理系统的时候,遇到另外一个问题:本来偶在本地的数据库是SQL2008,有一个字段SharedUserId 是nvarchar(max)类型,偶在查询SQL语句中用了...WHERE SharedUserId + ',' LIKE '%2,%', 可以正常执行。后来把程序发布到买的空间服务器上,服务器上是SQL2000的数据库,因为SQL2000没有nvarchar(max)类型,所以偶改成了text类型,结果在执行同样的SQL语句时程序就报错了:
于是,偶把本地的数据库字段类型也改成text,再测试,也报类似错误(偶的SQL2008是英文版的):
后来在网上搜索了一下,原来的查询语句稍微修改下(把text转换为nvarchar再执行+运算),就可以了:...WHERE SharedUserId + ',' LIKE '%2,%'换成...WHERE CAST(SharedUserId AS NVARCHAR) + ',' LIKE '%2,%' 或 WHERE CONVERT(NVARCHAR, SharedUserId) + ',' LIKE '%2,%'
边栏推荐
- After working for 3 years, I recalled the comparison between the past and the present when I first started, and joked about my testing career
- typescript61-泛型工具类型(pick)
- Advanced Redis
- MySQL:连接查询 | 内连接,外连接
- LaTeX Notes
- 基于快速行进平方法的水面无人船路径规划
- AH8669-AC380/VAC220V转降5V12V24V500MA内电源芯片IC方案
- 17-VMware Horizon 2203 virtual desktop-Win10 manual desktop pool floating (seventeen)
- 2022熔化焊接与热切割操作证考试题及模拟考试
- 基于KECA-IGWO-KELM的间歇过程故障诊断方法
猜你喜欢
随机推荐
2022杭电多校六 1007-Shinobu loves trip(同余方程)
软件测试必问面试题(附答案和解析)
2022熔化焊接与热切割操作证考试题及模拟考试
Jenkins详细配置
DevExpress中针对指定列进行百分比转换
Takeda Fiscal 2022 First Quarter Results Strong; On Track to Achieve Full-Year Management Guidance
(2022杭电多校六)1010-Planar graph(最小生成树)
技术分析模式(十一)如何交易头肩形态
2022起重机司机(限桥式起重机)考试题库及模拟考试
Promise (3) async/await
MySQL表操作练习
Advanced Redis
小程序input框不允许输入负数
2022杭电多校六 1006-Maex (树形DP)
1, Citrix XenDesktop 2203 AD domain system installation (1)
typescript65-映射类型(keyof)
技术分析模式(七)发挥差距
不太会讲爱,其实已经偷偷幸福很久啦----我们的故事
铠侠携手Aerospike提升数据库应用性能
武田公司2022财年第一季度业绩强劲;正稳步实现全年的管理层指引目标









