“Conocimientos software>Software de base de datos

Las desventajas de una subconsulta en Oracle

2015/11/4
Una subconsulta es una consulta dentro de otra consulta. En Oracle , puede crear subconsultas dentro de las sentencias SQL . Estas subconsultas se incorporan dentro de la cláusula "Where" , "De" cláusula o cláusulas "Select" . Muy a menudo , usted encontrará subconsultas en la cláusula "Where" . Una subconsulta agiliza las preguntas de varias partes . Por ejemplo , para averiguar los empleados del departamento de Juan, una subconsulta determinar el departamento donde John obras es muy útil. A pesar de que tiene beneficios , hay algunas desventajas a usar subconsultas. Pasos extra

subconsulta provoca pasos adicionales para un servidor de base de datos a la espera de los resultados de la subconsulta . Estas medidas , tales como la clasificación , deberán ser realizadas por el optimizador de consultas para que funcione correctamente .
Mayor complejidad

Las subconsultas aumentará la complejidad de las sentencias SQL . SQL es considerado como un lenguaje complejo , ya que tiene su propia gramática única y semántica. SQL toma método keywording estilo de COBOL que lleva a volver a utilizar menos palabras y las reglas. La estructura de varios niveles en los resultados de la subconsulta es una mayor complejidad de las consultas SQL .
Limitación de subconsulta

subconsulta , usted no puede modificar una tabla y seleccionar de la misma tabla dentro de los mismos estados . La subconsulta tarda más en ejecutarse que una declaración " Únete " debido a cómo el optimizador de base de datos que se ejecuta. Un aviso de " Join" especifica dos o más tablas a través de una columna correspondiente y la mayoría de subconsultas pueden ser realizadas con "Join" declaraciones.
Cross -Platform Issue

subconsulta doesn 't apoyo capacidad multiplataforma. Esto disminuye la inter - comunicación entre diferentes plataformas , que a menudo se requiere en la programación Web. Este problema se intensifica por las inconsistencias en la programación de plataforma en plataforma , que hacen subconsulta muy incompatibles.

Software de base de datos
Cómo editar los derechos de documentos con Adobe Pro 9
SQL gatillo ResultSet error
Microsoft Business Contact Problemas Installation Manager
Diferencia entre el acceso y recaudación de fondos Database Software
Cómo utilizar el comando ALTER en SQL
Cómo dar formato a los números de teléfono en Access 2007
¿Cómo deshacerse de un cuadro de diálogo de seguridad de acceso
Ejemplos de software de gestión de base de datos
Conocimientos Informáticos © http://www.ordenador.online