2010-08-30 7 views
4

Venant d'un arrière-plan SQL Server T-SQL étendu, j'ai du mal à trouver une documentation spécifique décrivant les différences de prise en charge T-SQL entre SQL CE et SQL Server complet. Quelles sont certaines des différences que vous avez rencontrées? Existe-t-il une comparaison T-SQL côte à côte quelque part? J'ai vu la documentation MSDN here, mais je ne peux pas trouver de détails sur les instructions T-SQL qui ne sont pas portables entre les deux. Une différence que j'ai trouvée tout de suite est l'absence d'une fonction ISNUMERIC(). D'autres?Différences T-SQL entre SQL Server Compact Edition et SQL Server réel?

REMARQUE: Je suis spécifiquement plus intéressé par les différences dans les fonctionnalités DML que par les fonctions DDL et administratives, dont je suis sûr qu'elles sont nombreuses et totalement inintéressantes.

Répondre

5

Ici, vous allez, certaines des choses est ici http://msdn.microsoft.com/en-us/library/bb896140(SQL.100).aspx

+0

Merci beaucoup. Google ne m'avait pas juste là. Fait intéressant, les premiers problèmes que j'ai rencontrés (manque de 'IsNumeric()'/'IsDate()', etc.) ne sont pas listés à cette URL. Quelqu'un d'autre a-t-il d'autres ressources qui fournissent une liste plus complète des différences? – mattmc3

+0

Il y a ceci, mais il liste seulement ce qui est supporté en termes de fonctions http://msdn.microsoft.com/en-us/library/ms174077(v=SQL.100).aspx pas sûr si ce que vous voulez exactement existe – SQLMenace

+0

Je pense que c'est assez proche, merci. Bien que je sois surpris du nombre de pièges sérieux qui ne semblent pas être documentés nulle part. Par exemple, 'IsNull()' se comporte comme une expression booléenne dans SQLCE au lieu du comportement mini-coalesce() de SQL Server. Pas que je m'attendais à ce qu'ils soient * complètement * la même chose, mais changer le comportement attendu sur un produit partageant le même nom et fournir une documentation d'appui incomplète semble assez moche. – mattmc3

Questions connexes