¿Convertir la consulta de Oracle a SQL Server?

Desarrollador

La consulta de Oracle es:

select  t3.id, 
        t4.caption || '>' || t3.caption  
from (
    SELECT  t1.id as id, 
            (t2.caption || '>' || t1.caption) as caption, 
            t2.pid as pid  
    FROM ParentChild T1, ParentChild T2 
    WHERE T1.pid = T2.id(+)
) t3, 
(
    SELECT  t1.id as id, 
            (t2.caption || '>' || t1.caption) as caption, 
            t2.pid as pid  
    FROM ParentChild T1, ParentChild T2 
    WHERE T1.pid = T2.id(+)
) t4 
where t3.pid = t4.id(+);

Producción:

ID                     T4.CAPTION||'>'||T3.CAPTION
---------------------- ---------------------------
4                      a>b>c>d                    
3                      >a>b>c                     
1                      >>a                        
2                      >a>b                       
5                      >a>e

Necesito la consulta de SQL Server equivalente ...

Blanco

Intente seguir la consulta;)

SELECT t3.id, t4.caption + '>' + t3.caption
FROM (
    SELECT t1.id as id, (t2.caption + '>' + t1.caption) as caption, t2.pid as pid 
    FROM ParentChild T1
    LEFT JOIN ParentChild T2
    ON T1.pid = T2.id) t3
LEFT JOIN (
    SELECT t1.id as id, (t2.caption + '>' + t1.caption) as caption, t2.pid as pid  
    FROM ParentChild T1
    LEFT JOIN ParentChild T2
    ON T1.pid = T2.id) t4 ON t3.pid = t4.id;

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Necesita convertir la consulta de Oracle a SQL Server y necesita convertir un ListAgg

¿Cómo convertir / migrar la consulta SELECT de MS-SQL Server a Oracle y MySQL?

Necesito convertir esta consulta de Oracle a SQL Server

Convertir consulta de MS Access a SQL Server

Consulta de SQL Server en Oracle

actualizar la consulta de oracle sql

Cómo convertir esta consulta de SQL Server 2016 a BigQuery

La consulta CASE de SQL Server no funciona

SQL Server: salida de la consulta

Reescribir la consulta para SQL Server desde Oracle

Convertir consulta SQL a formato de consulta Sequelize

Tiene problemas para convertir la consulta SQL a la salida XML para SQL Server 2000

¿Cómo convertir la fecha y hora de Oracle SQL en formato de consulta de Hive y luego realizar la resta?

¿Cómo puedo traducir una consulta de SQL Server a Oracle?

Convertir esta consulta MySQL a SQL Server

Cómo convertir la consulta interna de SQL a Linq para la suma de la columna

Cómo optimizar la consulta SQL (base de datos Oracle)

Necesita ayuda para la consulta SQL de Oracle

Consulta SQL comparando filas dentro de la tabla (Oracle DB)

Oracle Linked Server en SQL Server 2012: la consulta con la columna DATE no funciona

La consulta de rango de fechas de SQL Server no funciona

Quiero convertir la consulta SQL a Laravel elocuente

Migrar la vista de Oracle a SQL Server

convertir la salida de una consulta a json en Oracle 12c

Cómo convertir la función de decodificación en Oracle a una gran consulta estándar

Resultado de la consulta de SQL Server predicho incorrectamente

Consulta de SQL Server para recuperar todo de la vista

Transponer los resultados de la consulta de SQL Server

Mejora de la consulta de Microsoft SQL Server

TOP Lista

CalienteEtiquetas

Archivo