SQL Server Query SELECT Error (现在正在尝试 LIMIT)



我正在研究SQL Server 2014的超级简单查询。我想做的只是检查我们的系统是否可以在更新后与SQL Server交互,等等。所以我只需要验证它是否正确建立连接并在服务器中找到一个表。

尝试 1:

SELECT TOP (1) *
From [X].[dbo].[Y]
WITH (NOLOCK);

但显然"top"不是SQL Server 2014支持的选项。要添加更多内容,这是我尝试运行该版本时遇到的确切错误:语法错误。令牌"顶部"无效。请检查您的运算符的大小写(例如"or"与"OR"),并检查您的函数是否在函数名称后使用括号,例如 Now(),例如 Len("abc")。

尝试 2:

SELECT *
From [X].[dbo].[Y]
WITH (NOLOCK)
LIMIT (1);

那个告诉我我需要将数据项放在 [] 之间,文本放在 " 之间,函数作为 FunctionName()。然而。。。我没有看到我错过了其中任何一个。

任何人都可以阐明为什么我的查询没有通过吗?任何帮助将不胜感激。

第一次尝试应该可以正常工作:

SELECT TOP (1) *
From [dbo].[Y]
WITH (NOLOCK);

查看示例

如果它不起作用,则应包含错误消息。

最新更新