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

mat*_*mc3 6 t-sql sql-server sql-server-ce

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

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

Sla*_*ski 2

SQL Server Compact 仅支持本节中记录的 Transact-SQL 语法。SQL Server Compact 的 SQL 参考是 Transact-SQL for SQL Server 的子集。

语法约定

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 Compact 与 SQL Server 相比支持哪些 Transact-SQL 命令、功能和数据类型。

以前的版本: