用的是sqlserver2005,里面设计了一个表table,里面有一个字段column1设置的是nvarchar(100),里面有两条记录,分别是'2301'和'002301',现在用语句 SELECT * FROM dbo.table WHERE column1=2301,按理来说应该将2301转化为'2301'来查询或者报错,但是奇怪的是,数据库将column1中储存的字段转化为了int型,这样一来'2301'和'002301'就都转化为2301了,所以查出来了两条数据。现在我就是想知道该怎么禁止查询时数据库数值类型的转化?
3条回答 默认 最新
悬赏问题
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料