Full Outer Join en Oracle

Enero 24, 2008

La sentencia full outer join de SQL (como lenguaje de consulta) extrae todos los registros de las tablas relacionadas, independientemente de si sus relaciones aparecen o no en la otra tabla. Pues bien, en Oracle no la puedo utilizar, porque no esta permitida, no me pregunten, no soy especialista en Oracle, solo sé que no pude usarla porque no es aceptada. Pero en ocasioes, talvés raras ocasiones, es necesario, es decir, la debes emplear (así vaya contra tus principios como me dijo un compañero).

Pues bién, ¿como hacer esta instucción?, si deseas utilizar la instrucción:

–En SQL 92 (ANSI)
SELECT ename, job, dname
FROM emp e FULL OUTER JOIN dept d
ON e.deptno = d.deptno;

debes hacerla de esta forma:

–En SQL ISO
SELECT ename, job, dname
FROM emp e, dept d
WHERE e.deptno = d.deptno(+)
UNION
SELECT ename, job, dname
FROM emp e, dept d
WHERE e.deptno(+) = d.deptno;

La idea es utilizar la instrucción UNION para unir dos conjuntos de resultado y obetener solo uno, que es finalmente el que me sirve…. y aunque trate de hacerlo con más de dos instrucciones UNION solo funcionó con una, como en el ejemplo… a menos que haya hecho algo mal! ???

Una explicación detallada de estas instrucciones y de las demás join las encuentras en la siguiente dirección web: http://www.zonaoracle.com/manuales-tutoriales-oracle/sql92/index.asp con los ejemplos correspondientes.

Espero que les sea de utilidad.

Contacto

Entry Filed under: Base de Datos, DB-Oracle. .

Leave a Comment

hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Categorías

Categorías Desplegable

Nube de Categoría

Base de Datos BlackBerry Celulares & PDAs Cursos DB- MS Access DB-MySql DB-Oracle DB-Oracle Express DB-SQL Server MS Estilo de Vida Fusion Table Gmail Hardware Hbase - hadoop Informática Internet Iphone Ipod Linux Mac OS Mouse Mozilla Firefox Mueble Multimedia Redis Relojes Safari Samsung Seguridad Sistema Operativo Software Sonido Sony Ericsson Technologias Teclado Touchscreen Trucos Ubuntu Vehiculos Web Windows 7 Windows Server 2008 Windows Vista Windows XP

Nube de Etiquetas

Ultimas Entradas

Entrada Más Vistas

Comentarios Recibidos

Monica en Sony Ericsson ‘Rachel…
Argenis en El nuevo iPhone 3gS podría ser…
Victor en Fusion Tables, Google trae la …
Danny en Conectarse con base SQL Server…
Argenis en Firefox 3.5 Final Disponi…
Sony Ericsson 'R… en Sony Ericsson ‘Rachel…
Sandy en BlackBerry Tour 9630
Eric en Tutorial de Introducción a Mic…
Ricardo en El Schimmel Pegasus, un piano …
Argenis Carvajal en BlackBerry Tour 9630
Argenis Carvajal en Fusion Tables, Google trae la …
william emir en Controlar espacio de los table…
Argenis en BlackBerry Bold: Ahora con vit…
Argenis en Antes que Windows y Mac, Linux…
Sandy en Ahora lo ves y ahora no lo…

Calendario

Enero 2008
D L M X J V S
    Feb »
 12345
6789101112
13141516171819
20212223242526
2728293031  

Páginas

Estadisticas

Blogroll

Recomendadas

Tecnología

Archivos Meses Anteriores

Top Clicks

Sigueme por Twitter

Meta