“Conocimiento software>Software de base de datos

Las desventajas de una subconsulta en Oracle

2012/11/24
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
Opciones de capacitación Oracle Discoverer
Cómo utilizar Access 2000 para seleccionar Suma de Consulta
Cómo imprimir etiquetas de Filemaker Pro 10
Cómo ver las fechas de Max en Oracle
¿Base de datos que realiza un seguimiento de las preferencias y configuraciones de software de dispositivos feriféricos de su computadoras?
Cómo seleccionar una subcadena Baja en Oracle
Cómo crear líneas diagonales en un celular
¿Qué es FileMaker Pro
Conocimiento de la computadora © http://www.ordenador.online