在将 nvarchar 值 'null' 转换成数据类型 int 时失败

hanbb1982 2012-05-15 03:20:46
select city, check_flag from
vwBeiAn

where beian_datetime >'2012-01-01 00:00:00'


其中beian_datetime 为datetime 型。


在原表查询是没有问题,但到了视图里面,这样查询就提示:
在将 nvarchar 值 'null' 转换成数据类型 int 时失败

把条件去掉又没问题。
...全文
800 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
在原表查询是没有问题,但到了视图里面,这样查询就提示:
在将 nvarchar 值 'null' 转换成数据类型 int 时失败


-->> 你检查下你视图中beian_datetime 这一列的数据类型。应该是这个出问题了
zdlou 2012-05-15
  • 打赏
  • 举报
回复
直接查询没问题而创建视图有问题?
1、检查下视图的语句是怎么写的?
2、检查下数据类型
hanbb1982 2012-05-15
  • 打赏
  • 举报
回复
哇,数据太多了。几十万的数据。
  • 打赏
  • 举报
回复
上数据吧,光看语句也不怎么明白

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧