SQL SERVER 2005 FASTFIRSTROW 問題

Dear SQL(燊) 2009-11-11 04:03:38
大家好﹐請問以下語句在SQL SERVER 2000可以執行﹐前段時間在SQL SERVER 2005都能執行
select top 1 part_no FROM PARTFLM T1 (nolock FASTFIRSTROW index =IX_PARTFLM) where part_no='cw'
但現在在SQL SERVER 2005(與前段時間在SQL SERVER 2005是同一服務器)中老出現下面錯誤﹕
Msg 1018, Level 15, State 1, Line 1
Incorrect syntax near 'FASTFIRSTROW'. If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required. See SQL Server Books Online for proper syntax.
...全文
80 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xman_78tom 2009-11-11
  • 打赏
  • 举报
回复
If this is intended as a part of a table hint, A WITH keyword and parenthesis are now required.
Dear SQL(燊) 2009-11-11
  • 打赏
  • 举报
回复
謝謝各位﹗問題已解決^_^
忆轩辕 2009-11-11
  • 打赏
  • 举报
回复
好像是index前面的空格是中文空格?



select top 1 part_no FROM PARTFLM T1 with(nolock FASTFIRSTROW index =IX_PARTFLM) where part_no='cw'

--看看行不行

忆轩辕 2009-11-11
  • 打赏
  • 举报
回复


--应该没什么问题,根据提示加上with看看

select top 1 part_no FROM PARTFLM T1 (nolock FASTFIRSTROW index =IX_PARTFLM) where part_no='cw'

xman_78tom 2009-11-11
  • 打赏
  • 举报
回复
select top 1 part_no FROM PARTFLM T1 with (nolock FASTFIRSTROW index =IX_PARTFLM) where part_no='cw'
Dear SQL(燊) 2009-11-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fredrickhu 的回复:]
锁的影响?
[/Quote]
請問怎么解決
SQL77 2009-11-11
  • 打赏
  • 举报
回复
不懂
--小F-- 2009-11-11
  • 打赏
  • 举报
回复
锁的影响?

27,579

社区成员

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

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