SQL Server Compact Edition和真正的SQL Server之间的T-SQL差异?

时间:2010-08-30 20:12:23

标签: sql-server tsql sql-server-ce

来自广泛的SQL Server T-SQL背景,我无法找到任何描述SQL CE和完整的SQL Server之间的T-SQL支持差异的特定文档。你遇到了哪些不同之处?在某处有并排的T-SQL比较吗?我已经看过MSDN文档here,但我似乎无法找到有关哪些T-SQL语句在两者之间不可移植的任何细节。我发现的一个不同之处是缺少ISNUMERIC()函数。还有其他人吗?

注意:我对DML功能的差异比DDL和管理功能更感兴趣,我确信这些功能很多且完全无趣。

1 个答案:

答案 0 :(得分:1)

  

SQL Server Compact仅支持本节中记录的Transact-SQL语法。 SQL Server Compact的SQL参考是以下内容的子集   用于SQL Server的Transact-SQL。

  

语法约定

  

SQL Server Compact 4.0支持以下数据类型。

  

SQL Server Compact支持以下功能。

  

下表列出了SQL Server Compact支持的信息架构视图。

  

SQL Server Compact支持以下运算符。

  

SQL Server Compact中的保留字不一定与SQL Server中的相应字具有相同的功能。下表列出了SQL Server Compact中的保留字。

  

从SQL Server Compact 4.0开始,SQL Server Compact不支持几种方案和功能。本主题简要介绍了SQL Server Compact的早期版本(包括SQL Server Compact 3.5 SP2)所支持的功能。

  

使用下表确定与SQL Server相比,SQL Server Compact支持哪些Transact-SQL命令,功能和数据类型。

以前的版本: