Avant de commencer par mettre beaucoup d'instructions SQL pour résoudre mon problème, je pourrais peut-être obtenir une réponse en posant une question simple. J'utilise SQL Server 2005 sur une base quotidienne et utilise la clause "WITH" pour effectuer des sous-requêtes. Je suis malheureusement dans une situation où je dois utiliser SQL Compact qui ne permet pas l'utilisation de la clause "WITH" pour effectuer des sous-requêtes. Quel est le substitut de la clause "WITH" dans SQL Compact. En moyenne, j'utilise 10 sous-requêtes à la fois.Clause/instruction SQL "WITH"
3
A
Répondre
2
Créer une table temporaire avec le résultat de chaque clause with; utilisez les tables temporaires au lieu de la clause with.
7
Tant qu'aucun de votre de CTE (Common Table Expression - le nom officiel de la fonction que vous utilisez) sont récursive, rappelez-vous que dans la forme la plus simple,
;WITH Q1 As
(
SELECT columns FROM Table1
)
SELECT columns FROM Q1
peut se traduire à peu près à:
SELECT columns FROM (SELECT columns FROM Table1) Q1
Notez le 'Q1' à la fin. Vous devez donner un nom à la sous-requête. Le nom que vous choisissez souvent n'a pas d'importance, et les noms simples sont communs ici - même juste des lettres simples. Avec 10 sous-requêtes à enchaîner, vous devrez peut-être choisir quelque chose de plus significatif.
Questions connexes
- 1. Fill Pdf with SQL
- 2. sql deploy with dos
- 3. C# - SQL WITH clause
- 4. SQL JOIN WIth null
- 5. SQL clause WITH exemple
- 6. Combiner CTE "WITH" et "WITH XMLNAMESPACES ...." dans SQL Server
- 7. Est-il possible en SQL d'utiliser WITH dans un WITH
- 8. Trouble with requête SQL Oracle
- 9. SQL Join With Limit Range
- 10. SQL top 1 dans l'instruction WITH
- 11. Utilité de l'instruction SQL Server "with encryption"
- 12. Utilisation de WITH SQL Query avec PHP
- 13. Utilisation de With Clause dans SQL Server
- 14. SQL UNIONs qui utilisent l'instruction WITH
- 15. Sql server DELETE et WITH clause
- 16. 'insert into' with array
- 17. L'instruction 'with' de Python versus 'with .. as'
- 18. Equivalence de "With ... End With" dans C#?
- 19. santize data with zend
- 20. where clause with timezones
- 21. Projections with Restrictions.Discjunction
- 22. Comment convertir la clause "WITH" MS SQL en MySQL
- 23. Déclarer un curseur SQL dans la clause With-As
- 24. L'instruction SQL "WITH" ne fonctionne pas sur Visual basic 6
- 25. L'instruction T-SQL C# inclut l'erreur "with (nolock)"
- 26. Comment trouver les métadonnées WITH RECOMPILE dans SQL Server (2005)?
- 27. Comment faire pour SQL SUM sur With Statement?
- 28. L'exécuteur SQL exécute une erreur après l'utilisation de l'instruction WITH
- 29. Conseils sur l'utilisation de la clause WITH dans SQL
- 30. LINQ to SQL Avec l'instruction where with case