Bases de Datos - migrar un query de sql server a oracle

 
Vista:

migrar un query de sql server a oracle

Publicado por alejandro ruiz (1 intervención) el 19/10/2006 22:08:15
necesito migrar este query q se hizo con funciones de sql server a oracle...de antemano les agradezco la ayuda..

SELECT
(
SELECT X.EXPEDIENTE
FROM BTS.CASO X
WHERE
X.ESTADO = A.ESTADO AND
X.MUNICIPIO = A.MUNICIPIO AND
X.AGENCIA = A.AGENCIA AND
X.ANO = A.ANO AND
X.FOLIO = A.FOLIO AND
X.TIPO_CASO = A.TIPO_CASO
) EXPEDIENTE,
(
SELECT LTRIM(RTRIM(CASE WHEN X.NOMBRE IS NULL THEN '' ELSE X.NOMBRE END+CASE WHEN X.PATERNO IS NULL THEN '' ELSE ' '+X.PATERNO END+CASE WHEN X.MATERNO IS NULL THEN '' ELSE ' '+X.MATERNO END))
FROM BTS.PERSONA X
WHERE
X.ESTADO = A.ESTADO AND
X.MUNICIPIO = A.MUNICIPIO AND
X.AGENCIA = A.AGENCIA AND
X.ANO = A.ANO AND
X.FOLIO = A.FOLIO AND
X.TIPO_CASO = A.TIPO_CASO AND
X.PERSONA = A.PERSONA
) NOMBRE_DETENIDO,
(
SELECT Y.DESCR
FROM
BTS.PREVENSION X,
BTS.AUTORIDAD Y
WHERE
X.AUTORIDAD = Y.AUTORIDAD AND
X.ESTADO = A.ESTADO AND
X.MUNICIPIO = A.MUNICIPIO AND
X.AGENCIA = A.AGENCIA AND
X.ANO = A.ANO AND
X.FOLIO = A.FOLIO AND
X.TIPO_CASO = A.TIPO_CASO
) AUTORIDAD_DESCR,
(
SELECT X.DESCR
FROM
BTS.DELITO X
WHERE
X.TITULO = B.TITULO AND
X.GRUPO_DELITO = B.GRUPO_DELITO AND
X.DELITO = B.DELITO
) DELITO_DESCR
FROM
BTS.DETENIDO A,
BTS.DELOFEIND B
WHERE
A.ESTADO = B.ESTADO AND
A.MUNICIPIO = B.MUNICIPIO AND
A.AGENCIA = B.AGENCIA AND
A.ANO = B.ANO AND
A.FOLIO = B.FOLIO AND
A.TIPO_CASO = B.TIPO_CASO AND
A.PERSONA = B.NUM_IND AND
A.FEC_DET BETWEEN CONVERT(DATETIME,'01/01/2006',103) AND CONVERT(DATETIME,CONVERT(CHAR,GETDATE(),103),103)
ORDER BY
NOMBRE_DETENIDO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder