Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Oracle > De ORACLE a SQL
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

De ORACLE a SQL
Enviado por rocumen el día 2 de junio de 2006

Hola foro, se muy bien que este foro es de Oracle, pero necesito ayuda urgentemente.
tengo esta consulta recursiva en ORACLE:
Teniendo por ejemplo la siguiente tabla:

TM_TAREA
=======
ID_TAREA
NOMBRE_TAREA
ID_TAREA_PADRE
ORDEN_TAREA

En donde la tabla se relaciona consigo mismo por los campos
ID_TAREA y ID_TAREA_PADRE.

La siguiente consulta en Oracle:

SELECT
NOMBRE_TAREA,
ID_TAREA,
ID_TAREA_PADRE,
ORDEN_TAREA,
LEVEL NIVEL
FROM
TM_TAREA
START WITH
ID_TAREA=1
CONNECT BY
PRIOR ID_TAREA = ID_TAREA_PADRE
ORDER SIBLINGS BY ORDEN_TAREA;

Obtiene el registro cuyo ID_TAREA es 1 y todos sus hijos (y los hijos de los
hijos, etc) ordenados por el campo ORDEN_TAREA.

Me gustaria tener este codigo pero en SQL Server, puede alguien ayudarme?, de antemano gracias.

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network