为什么这条sql语句编译不通过

002大破天幕杀机 2009-11-28 06:51:38
select top 3 tbID from tb1。如果我把top 3去掉既可以编译运行通过,为什么?是在Microsoft SQL Server Management Studio Express上写的。
...全文
85 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
终于明白为什么了。如果我把服务器类型设为SQL Server Compact Edition,top 语句编译不通过。我把服务器类型设为数据库引擎, top语句即可编译通过。
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 stevehxh 的回复:]
tb1是不是视图??
[/Quote]是一个数据表
yaj52125 2009-11-29
  • 打赏
  • 举报
回复
我也觉得这个可以执行的………………
Mirana_NightShade 2009-11-28
  • 打赏
  • 举报
回复
up
SQL77 2009-11-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 stevehxh 的回复:]
视图就不能直接用top
[/Quote]
如果是创建视图才不行的,查询是可以的
icelovey 2009-11-28
  • 打赏
  • 举报
回复
不明白, 我随便找个表,都可以这样SELECT TOP 3查。。哪个大牛解释下
SQL77 2009-11-28
  • 打赏
  • 举报
回复
在查询分析器执行吧,
stevehxh 2009-11-28
  • 打赏
  • 举报
回复
视图就不能直接用top
stevehxh 2009-11-28
  • 打赏
  • 举报
回复
tb1是不是视图??
--小F-- 2009-11-28
  • 打赏
  • 举报
回复
select top 3 tbID from tb1 order by tbid试下

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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