2010-08-30 87 views
4

来自广泛的SQL Server T-SQL背景,我无法找到任何描述SQL CE和完整SQL Server之间T-SQL支持差异的特定文档。你遇到的一些分歧是什么?有没有并行的T-SQL比较?我已经看过MSDN文档here,但我似乎无法找到有关T-SQL语句在两者之间不可移植的任何细节。我立即发现的一个区别是缺少一个ISNUMERIC()函数。任何其他?SQL Server Compact Edition和真正的SQL Server之间的T-SQL区别?

注意:我特别对DML功能上的差异比DDL和管理功能更感兴趣,我相信这些功能很多并且完全不感兴趣。

回答

5
+0

非常感谢。谷歌只是没有让我到那里。有趣的是,我遇到的第一个问题(缺少'IsNumeric()'/'IsDate()'等)没有在该URL中列出。任何人都有其他资源可以提供更完整的差异列表吗? – mattmc3 2010-08-30 20:19:47

+0

有这样的,但它只列出功能支持的内容http://msdn.microsoft.com/en-us/library/ms174077(v=SQL.100).aspx不知道你想要的东西是否存在 – SQLMenace 2010-08-30 20:22:16

+0

我觉得这很接近,谢谢。虽然我很惊讶有多少严重的问题,只是没有出现在任何地方。例如,IsNull()在SQLCE中表现得像布尔表达式,而不像SQL Server中的mini-coalesce()行为。并不是说我期望他们完全相同,但是改变同名产品的预期行为并提供不完整的支持文档似乎相当糟糕。 – mattmc3 2010-08-30 20:34:56

相关问题