Je migre ma base de données Oracle vers SQL Server 2008. Dans Oracle, nous pouvons utiliser l'opérateur = (+) pour indiquer les jointures gauche ou droite. Dans SQL Server, existe-t-il un opérateur pour indiquer les jointures gauche ou droite? Devrions-nous toujours coder comme LEFT JOIN ... ON ...?Opérateur de jointure gauche-droite dans SQL Server 2008
0
A
Répondre
1
Vous devriez toujours utiliser LEFT OUTER JOIN
et RIGHT OUTER JOIN
à mon avis.
- il est plus clairement de la déclaration que vous faites
- c'est la norme ANSI pour JOIN dans tout système de db relationnel basé sur SQL
- cela fonctionne sur différents systèmes, autres que les extensions propriétaires comme le + = = + et Oracle
1
Il n'y a pas d'opérateur spécifique comme ça - vous devez utiliser la notation explicite LEFT JOIN
ou RIGHT JOIN
.
1
l'ancienne syntaxe *=
a été retiré de SQL Server en 2005. pour l'utiliser de définir le niveau de compatibilité 80.
Questions connexes
- 1. Opérateur LIKE dans SQL Server
- 2. Authentification SQL Server dans SQL Server 2008
- 3. SQL Server EnumParameters Méthode sur l'objet StoredProcedure dans SQL Server 2008 SQL-DMO
- 4. pagination dans SQL Server 2008
- 5. Jointure de SQL Server et caractères génériques
- 6. L'authentification SQL dans SQL Server 2008
- 7. Clauses WHERE conditionnelles dans SQL Server 2008
- 8. Snippets SQL Server 2008 Sql
- 9. SQL Server 2008
- 10. Collation SQL Server 2008
- 11. Requête SQL Server 2008
- 12. SQL Server 2008
- 13. Rapports SQL Server 2008
- 14. Sql Server 2008 Instalation
- 15. SQL Server Express 2008
- 16. SQL Server 2008 Question
- 17. SQL Server 2008 R2
- 18. Utilisation de PIVOT dans SQL Server 2008
- 19. Création de travaux dans SQL Server 2008
- 20. Comparaison de minutage dans SQL Server 2008
- 21. Comparaison de l'heure dans SQL Server 2008
- 22. Entreposage de données dans SQL Server 2008
- 23. fonction de pivot dans SQL Server 2008
- 24. Banque de stockage dans SQL Server 2008
- 25. Alignement de code Dans SQL Server 2008?
- 26. Notifications SQL Server 2008
- 27. Éditions SQL Server 2008
- 28. SQL Server 2008 Logins
- 29. SQL Server 2008 SP1
- 30. sql server 2008 de sécurité