代码之家  ›  专栏  ›  技术社区  ›  mattmc3

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

  •  5
  • mattmc3  · 技术社区  · 15 年前

    由于有着广泛的SQL Server T-SQL背景,我很难找到描述SQL CE和完全成熟的SQL Server之间T-SQL支持差异的任何特定文档。你遇到了什么不同之处?是否有并列的T-SQL比较?我看到了MSDN文档 here 但是,我似乎找不到关于哪些T-SQL语句在这两者之间不可移植的任何详细信息。我马上发现的一个区别是缺少isNumeric()函数。还有其他的吗?

    注意:我对DML功能的不同更感兴趣,而不是DDL和管理功能,我确信它们是大量的,完全没有意思。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Slawomir Cieslinski    7 年前

    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命令、功能和数据类型。

    以前的版本: