subquery fa passi in più per un server di database durante l'attesa per i risultati della sottoquery . Questi passaggi , come l'ordinamento , dovrebbero essere condotti da Query Optimizer per funzionare correttamente .
Maggiore complessità
Le sottoquery aumenteranno la complessità delle istruzioni SQL . SQL è considerato come un linguaggio complesso in quanto ha una propria grammatica unica e semantico . SQL prende in prestito metodo keywording COBOL stile che porta a ri- utilizzare un minor numero di parole e regole . La struttura a più livelli nei risultati sottoquery è una complessità maggiore di query SQL .
Limitazione di sottoquery
Con subquery , non si può assolutamente modificare tabella e selezionate dalla stessa tabella all'interno delle stesse dichiarazioni. La sottoquery richiede più tempo per l'esecuzione di una dichiarazione " join" a causa di come l'ottimizzatore di database li esegue . Una dichiarazione "Join " specifica due o più tabelle tramite una colonna di rilevante e la maggior parte delle subquery possono essere realizzate con "Join " dichiarazioni.
Multipiattaforma emissione
sottoquery doesn 't supporto capacità cross-platform . Questo diminuisce la inter- comunicazione tra diverse piattaforme , che è spesso richiesto in programmazione web . Questo problema è intensificato dalle incongruenze nella programmazione di piattaforma in piattaforma , che rendono sottoquery molto incompatibili .
software © www.354353.com