Subquery SQL est un langage de programmation et interactif standard pour la gestion d'une base de données. Il fournit également une plate-forme permettant de modifier les données afin de mieux gérer la base de données et suivre l'évolution constante conception de sites Web . Comme avec n'importe quelle plate-forme, il ya de nombreux inconvénients d'une sous-requête SQL , qui que vous devez considérer avant de programmer avec SQL. Des mesures supplémentaires doivent effectuer
Lorsque sous-requête est utilisée , le serveur de base de données devra effectuer des étapes supplémentaires avant que les résultats de la sous-requête SQL sont utilisées. Ces mesures , telles que le tri, doivent être effectués par l'optimiseur de requêtes afin de fonctionner correctement .
N'a pas les capacités
sous-requête SQL n'a pas la capacité pour la portabilité multi-plateforme . Ceci élimine l' inter- connexion entre les fournisseurs qui est souvent souhaitable avec la programmation Web. Cela est souligné par les incohérences qui varient programmation d'un fournisseur à qui rend -requêtes SQL incompatible avec d'autres fournisseurs .
Complexité souvent indésirables
SQL est souvent perçu comme une plate-forme extrêmement complexe par les utilisateurs , comme l'utilisation de requêtes au lieu de sous-requêtes est censé être beaucoup plus facile. Il nécessite une grammaire de la langue ambiguë et sémantique qui ne sont pas nécessaires avec d'autres formes de programmation . SQL emprunte approches Keywording COBOL- style qui se traduit souvent par une ré- utilisation commune des moins de mots et de règles. Il en résulte souvent des erreurs tout au long de la programmation que les combinaisons sont contradictoires ou incompatibles avec chaque mot.
Questions de langue et de combinaisons
Le libellé avec une sous-requête SQL rend extrêmement commune à se joindre à toutes les combinaisons en une seule, ce qui provoque souvent le résultat d'emballement . Cela affecte souvent un grand nombre de lignes dans les tableaux où un petit nombre sont désirées d'être affectés.