select 数据显示不全?

wanghaoitfk 2009-05-07 01:03:34
sqlserver2005
执行select *from 表名时,数据表中明明的106条数据,可结果却显示只有54条~~
不知道为什么会是这样呢?
...全文
293 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghaoitfk 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 rockyljt 的回复:]
可能你的这个表有问题了。用DBCC CHECKTABLE 检查一下
如:
DBCC CHECKTABLE ('HumanResources.Employee')
[/Quote]

mmst021的 DBCC 结果。
对象 'mmst021' 的 3 页中有 106 行。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
wanghaoitfk 2009-05-07
  • 打赏
  • 举报
回复
mmst021的 DBCC 结果。
对象 'mmst021' 的 3 页中有 106 行。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
jimwoo 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wanghaoitfk 的回复:]
引用 7 楼 yesyesyes 的回复:
SET ROWCOUNT 0


为什么加了之后反回就正常了呢,其它表不用这句,显示是正常,就单单此表会出问题呢?
[/Quote]

是不是哪里用到rowcount了,用完忘了清除?
yanleiyigan 2009-05-07
  • 打赏
  • 举报
回复
重新打开一个查询窗口试试
沉序员 2009-05-07
  • 打赏
  • 举报
回复
good?
---涛声依旧--- 2009-05-07
  • 打赏
  • 举报
回复
可能你的这个表有问题了。用DBCC CHECKTABLE 检查一下
如:
DBCC CHECKTABLE ('HumanResources.Employee')
wanghaoitfk 2009-05-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yesyesyes 的回复:]
SET ROWCOUNT 0
[/Quote]

为什么加了之后反回就正常了呢,其它表不用这句,显示是正常,就单单此表会出问题呢?
yesyesyes 2009-05-07
  • 打赏
  • 举报
回复
SET ROWCOUNT 0
wanghaoitfk 2009-05-07
  • 打赏
  • 举报
回复
106是直接打开表得到的
54是select *from 表名得到的
yongandenaiba 2009-05-07
  • 打赏
  • 举报
回复
如果你确定你查的库名和表名是正确的话 ,有可能你的 数据被其他人给删除了
等不到来世 2009-05-07
  • 打赏
  • 举报
回复
select count(*) from 表名
结果是多少?
如果是54,那你的106从何而来?
如果是106,那你54的从何而来?
nalnait 2009-05-07
  • 打赏
  • 举报
回复
不可能吧
wanghaoitfk 2009-05-07
  • 打赏
  • 举报
回复
窗口路径没有任何问题的
等不到来世 2009-05-07
  • 打赏
  • 举报
回复
查到别的库去了。

看一下你的查询窗口的路径。

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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