sql-server - SQL 紧凑选择顶部 1

标签 sql-server sql-server-ce

在将应用程序从 SQL 2005 移植到 SQL Server Compact Edition 时,我发现需要移植以下命令:

SELECT TOP 1 Id FROM tblJob WHERE Holder_Id IS NULL

但是 SQL Server Compact Edition 不支持 TOP 关键字。我怎样才能移植这个命令?

最佳答案

SELECT TOP(1) Id 
FROM tblJob 
WHERE Holder_Id IS NULL

据我所知,需要括号。

引用:http://technet.microsoft.com/en-us/library/bb686896.aspx

补充:同样,仅适用于 3.5 及以上版本

关于sql-server - SQL 紧凑选择顶部 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/138419/

相关文章:

sql-server - SSIS 在包执行的预执行阶段的结构行为是什么?为什么重包会在预执行阶段挂起?

sql-server - TSQL STATS_STREAM(未记录的功能)的格式是什么?它包含所有统计数据吗?

c# - 找不到命名空间 'System.Data.SqlServerCe'

c# - 具有用户权限的 SQL Server CE 应用程序

wpf - SQL Server CE 上的 Entity Framework 无需安装驱动程序

sql-server - 在 SQL Server 2008 中使用 xmlnamespaces 读取带有命名空间的 XML 文件

mysql - 基于多条件的SQL查询

c# - 连接字符串中临时路径中的 SQLCe 本地数据库?

c# - 在数据源中找不到 SQL Server CE 4.0

SQL 需要匹配 patindex() 函数中的 '-' 字符