He leído que Oracle admite unión conjunta con predicados de unión de desigualdad. ¿Hay referencia en línea al algoritmo utilizado en la implementación de dicha unión? Si alguien sabe cómo hacerlo, ¿puede ponerlo en respuesta?Algoritmo para combinación de fusión con condición de desigualdad
Respuesta
Hay un ejemplo aquí: http://www.serkey.com/oracle-skyline-query-challenge-bdh859.html
Es esto lo que está buscando hacer? (la palabra clave es "soft-merge")
El enlace está roto. –
Se publicó hace casi dos años: consulte la máquina de retorno –
"La máquina que sirve este archivo no funciona. Estamos trabajando en ello". Esta es la razón por la que la mayoría de las respuestas de solo enlaces se eliminan en estos días. –
This es lo que estás buscando.
7,4 Ordenar enlaces intercalados
Ordenar enlaces intercalados pueden unirse a las filas de dos fuentes independientes. En general, , las uniones hash funcionan mejor que las combinaciones merge. Sin embargo, fusión se une especie puede funcionar mejor que hash si tanto de los siguientes condiciones:
Las fuentes de filas se ordenan. No se requiere una operación de clasificación. Sin embargo, si una combinación de combinación de tipos implica elegir un método de acceso más lento (un análisis de índice en comparación con un análisis de tabla completo), entonces se puede perder el beneficio de usar una fusión de clasificación.
Las combinaciones de combinación de orden son útiles cuando la condición de combinación entre dos tablas es una condición de desigualdad como <, < =,> o> =. Ordenar fusiones se une a funcionan mejor que los bucles anidados se une a grandes conjuntos de datos. Hash se une a requiere una condición de igualdad.
En unir combinación, no existe el concepto de una tabla de conducción. El unirse a consta de dos pasos:
Ordenar operación de unión
Tanto las entradas se clasifican en la clave de combinación.
combinación de mezcla operación
Las listas ordenadas se fusionan.
Si la entrada se ordena por la columna de unión, no se realiza una operación de unión de ordenación para esa fuente de fila. Sin embargo, una fusión de combinación join siempre crea un búfer de ordenamiento posicionable para el lado derecho de la unión para que pueda buscar la última coincidencia en el caso en que valores duplicados de clave de unión salgan del lado izquierdo de la unión.
- 1. SQL combinación izquierda (múltiple condición de combinación)
- 2. algoritmo eficiente para la fusión de dos DAG
- 3. Oracle operador de desigualdad: ¬ =
- 4. ¿Algoritmo de fusión adaptable a la memoria?
- 5. 3 vías algoritmo de combinación de XML
- 6. algoritmo reto: rango de fechas fusión
- 7. algoritmo para encontrar la mejor combinación
- 8. Patrón coincidencia de desigualdad
- 9. Combinación de fusiones en una sola combinación
- 10. fusión multidireccional vs fusión bidireccional
- 11. Cómo especifico una combinación de bases de datos para usar en una 'combinación de hg'
- 12. ¿Cómo configuro TFS para trabajar con varias herramientas de combinación
- 13. Herramientas para la fusión de SVN
- 14. combinación entrelazada con LINQ?
- 15. Combinación de dos o más selectores de CSS con una condición booleana
- 16. ¿Cómo hago una relación DBIx :: Clase con una condición de combinación fija?
- 17. algoritmo para encontrar la combinación óptima de productos y tiendas para minimizar el costo
- 18. Mejor herramienta de combinación para Subversion
- 19. ejecute el algoritmo de combinación git en dos archivos individuales
- 20. Algoritmo para la fusión de conjuntos que comparten al menos 2 elementos
- 21. ¿Qué estrategias de combinación utiliza Mercurial?
- 22. Filtro de desigualdad en AppEngine Datastore
- 23. Herramienta de fusión para el código de C#
- 24. Numpy significar con la condición
- 25. CSS fusión con PHP
- 26. kdiff3 de combinación no funciona
- 27. Las pruebas para la desigualdad en T-SQL
- 28. Algoritmo para encontrar la combinación más simple de enteros que aún no se ha usado
- 29. Combinación de Quartz.Net con UI
- 30. probando la desigualdad con columnas que pueden ser nulas
¿Esto es diferente de la igualdad? – zinking
@Prafulla: si su pregunta no ha sido respondida, debería considerar marcarla para la migración a (el sitio hermano): dba.stackexchange.com –