2010-08-30 105 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

相關問題