![]() |
1
9
我认为这是由sql server数据库版本决定的。 我使用ssms 2005对一个sql server 2000数据库进行了查询,但查询失败,错误与您描述的相同。 当我连接到sql server 2005服务器时,查询执行得很好。 你确定检查了你的服务器版本,而不仅仅是你的ssms版本。 根据 SQL Server 2000 语法上,WITH部分只允许设置fillfactor,而不允许其他设置:
这与 SQL Server 2008 / 2005 允许括号内有多个选项的语法:
|
![]() |
Community wiki · SQL语法新手 1 年前 |
![]() |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |