Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT NULL AS SEQ_ID_PESSOA,
- NULL AS NRO_ID_CNPQ,
- NULL AS CPF_PESSOA,
- NULL AS DTA_CARGA_LATTES,
- NULL AS DTA_NASCIMENTO,
- NULL AS DTA_ULTIMA_ATUALIZACAO,
- NULL AS DTA_REGISTRO,
- NULL AS EMAIL_PESSOA,
- NULL AS LOGIN_PESSOA,
- NULL AS NME_PESSOA,
- NULL AS NRO_PASSAPORTE,
- NULL AS SENHA_PESSOA,
- NULL AS SEXO_PESSOA,
- NULL AS STA_EMAIL_LATTES,
- NULL AS NME_MUNICIPIO_NASC,
- NULL AS NME_UF_NASC,
- NULL AS TPO_NACIONALIDADE,
- NULL AS AREA_CONHECIMENTO_COD_AREA_CONHEC,
- NULL AS AREA_CONHECIMENTO_NME_AREA_CONHEC,
- NULL AS MUNICIPIO_NASCIMENTO_COD_MUNICIPIO,
- NULL AS MUNICIPIO_NASCIMENTO_NME_MUNICIPIO,
- NULL AS NIVEL_FORMACAO_COD_NIVEL_FORMACAO,
- NULL AS NIVEL_FORMACAO_DSC_NIVEL_FORMACAO,
- NULL AS PAIS_NASCIMENTO_SGL_PAIS,
- NULL AS PAIS_NASCIMENTO_DSC_ABREV,
- NULL AS TRATAMENTO_SEQ_TRATAMENTO,
- NULL AS TRATAMENTO_NME_TRATAMENTO,
- NULL AS UF_NASCIMENTO_SGL_UF,
- NULL AS UF_NASCIMENTO_DSC_UF,
- FP.BIN_IMAGEM_GRANDE,
- FP.BIN_IMAGEM_PEQUENA,
- EN.SEQ_ID_ESPECIALISTA,
- NULL AS
- ORGANIZACAO_SEQ_ORGANIZACAO,
- NULL AS
- ORGANIZACAO_SGL_ORGANIZACAO,
- 1 AS ORGANIZACAO_SEQ_TPO_ORG,
- NULL AS
- ORGANIZACAO_NME_RAZAO_SOCIAL,
- NULL AS ORGANIZACAO_SEQ_ORIGEM,
- NULL AS NIVEL_ACESSO,
- EN.STA_CHANCELA AS STA_CHANCELA,
- 'Especialista' AS DSC_PERFIL,
- 1 AS TIPO_RESULTADO,
- NULL AS DTA_ULTIMO_ACESSO,
- NULL AS
- ORGANIZACAO_SEQ_TPO_NATUREZA,
- P.STA_ACESSA_INFO_ESTRAT AS
- ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
- FROM PORTALINOVACAO.EN_ESPECIALISTA EN
- JOIN PORTALINOVACAO.EN_PESSOA P ON
- EN.SEQ_ID_ESPECIALISTA = P.SEQ_ID_PESSOA
- LEFT JOIN PORTALINOVACAO.EN_FOTO_PESSOA FP ON
- FP.SEQ_ID_PESSOA = P.SEQ_ID_PESSOA
- WHERE P.LOGIN_PESSOA = 'cmattos'
- UNION ALL
- SELECT NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- FP.BIN_IMAGEM_GRANDE,
- FP.BIN_IMAGEM_PEQUENA,
- A.SEQ_ID_ADMINISTRADOR,
- NULL AS ORGANIZACAO_SEQ_ORGANIZACAO,
- NULL AS ORGANIZACAO_SGL_ORGANIZACAO,
- 3 AS ORGANIZACAO_SEQ_TPO_ORG,
- NULL AS ORGANIZACAO_NME_RAZAO_SOCIAL,
- NULL AS ORGANIZACAO_SEQ_ORIGEM,
- A.TPO_ADMINISTRADOR AS NIVEL_ACESSO,
- A.STA_ATIVO AS STA_CHANCELA,
- 'Administrador' AS DSC_PERFIL,
- 1,
- NULL AS DTA_ULTIMO_ACESSO,
- NULL AS
- ORGANIZACAO_SEQ_TPO_NATUREZA,
- P.STA_ACESSA_INFO_ESTRAT AS
- ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
- FROM PORTALINOVACAO.EN_ADMINISTRADOR A
- JOIN PORTALINOVACAO.EN_PESSOA P ON
- A.SEQ_ID_ADMINISTRADOR = P.SEQ_ID_PESSOA
- LEFT JOIN PORTALINOVACAO.EN_FOTO_PESSOA FP ON
- FP.SEQ_ID_PESSOA = P.SEQ_ID_PESSOA
- WHERE P.LOGIN_PESSOA = 'cmattos'
- AND A.SEQ_ID_ADMINISTRADOR NOT IN ( SELECT
- AD.SEQ_ID_ADMINISTRADOR
- FROM
- PORTALINOVACAO.RE_ADMINISTRADOR_RECORTE AD
- WHERE
- AD.SEQ_ID_ADMINISTRADOR = A.SEQ_ID_ADMINISTRADOR)
- UNION ALL
- SELECT NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- LO.BIN_IMAGEM_GRANDE,
- LO.BIN_IMAGEM_PEQUENA,
- RE.SEQ_ID_PESSOA,
- CAST(EN.SEQ_ORGANIZACAO AS varchar(10)) AS
- ORGANIZACAO_SEQ_ORGANIZACAO,
- EN.SGL_ORGANIZACAO AS ORGANIZACAO_SGL_ORGANIZACAO,
- EN.SEQ_TPO_ORGANIZACAO AS ORGANIZACAO_SEQ_TPO_ORG,
- EN.NME_RAZAO_SOCIAL AS ORGANIZACAO_NME_RAZAO_SOCIAL,
- CAST(EN.SEQ_ORIGEM AS varchar(10)) AS
- ORGANIZACAO_SEQ_ORIGEM,
- NULL AS NIVEL_ACESSO,
- EN.STA_CHANCELA,
- TP.NME_TPO_ORGANIZACAO AS DSC_PERFIL,
- 1,
- NULL AS DTA_ULTIMO_ACESSO,
- CAST(EN.SEQ_TPO_NATUREZA AS varchar(10)) AS
- ORGANIZACAO_SEQ_TPO_NATUREZA,
- EN.STA_ACESSA_INFO_ESTRAT AS
- ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
- FROM PORTALINOVACAO.RE_REPRESENTANTE_ORGANIZACAO RE
- JOIN PORTALINOVACAO.EN_PESSOA P ON
- RE.SEQ_ID_PESSOA = P.SEQ_ID_PESSOA
- LEFT JOIN PORTALINOVACAO.EN_LOGO_ORGANIZACAO LO ON
- LO.SEQ_ORGANIZACAO = RE.SEQ_ORGANIZACAO
- JOIN PORTALINOVACAO.EN_ORGANIZACAO EN ON
- RE.SEQ_ORGANIZACAO = EN.SEQ_ORGANIZACAO
- JOIN PORTALINOVACAO.EN_TIPO_ORG TP ON
- EN.SEQ_TPO_ORGANIZACAO = TP.SEQ_TPO_ORG
- AND
- RE.STA_ATIVO = 'S'
- WHERE P.LOGIN_PESSOA = 'cmattos'
- UNION ALL
- SELECT NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- LO.BIN_IMAGEM_GRANDE,
- LO.BIN_IMAGEM_PEQUENA,
- RE.SEQ_ID_ESPECIALISTA,
- CAST(EN.SEQ_ORGANIZACAO AS varchar(10)) AS
- ORGANIZACAO_SEQ_ORGANIZACAO,
- EN.SGL_ORGANIZACAO AS ORGANIZACAO_SGL_ORGANIZACAO,
- EN.SEQ_TPO_ORGANIZACAO AS ORGANIZACAO_SEQ_TPO_ORG,
- EN.NME_RAZAO_SOCIAL AS ORGANIZACAO_NME_RAZAO_SOCIAL,
- CAST(EN.SEQ_ORIGEM AS varchar(10)) AS
- ORGANIZACAO_SEQ_ORIGEM,
- ' PIConstants.LEITURA ' AS NIVEL_ACESSO,
- EN.STA_CHANCELA,
- TP.NME_TPO_ORGANIZACAO AS DSC_PERFIL,
- 1,
- NULL AS DTA_ULTIMO_ACESSO,
- CAST(EN.SEQ_TPO_NATUREZA AS varchar(10)) AS
- ORGANIZACAO_SEQ_TPO_NATUREZA,
- EN.STA_ACESSA_INFO_ESTRAT AS
- ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
- FROM PORTALINOVACAO.RE_USUARIO_ORG RE
- JOIN PORTALINOVACAO.EN_PESSOA P ON
- RE.SEQ_ID_ESPECIALISTA = P.SEQ_ID_PESSOA
- LEFT JOIN PORTALINOVACAO.EN_LOGO_ORGANIZACAO LO ON
- LO.SEQ_ORGANIZACAO = RE.SEQ_ORGANIZACAO
- JOIN PORTALINOVACAO.EN_ORGANIZACAO EN ON
- EN.SEQ_ORGANIZACAO = RE.SEQ_ORGANIZACAO
- JOIN PORTALINOVACAO.EN_TIPO_ORG TP ON
- EN.SEQ_TPO_ORGANIZACAO = TP.SEQ_TPO_ORG
- WHERE P.LOGIN_PESSOA = 'cmattos'
- UNION ALL
- SELECT CAST(T1.SEQ_ID_PESSOA AS varchar(10)) ,
- T1.NRO_ID_CNPQ,
- T1.CPF_PESSOA,
- CAST(T1.DTA_CARGA_LATTES AS varchar(10)),
- CAST(T1.DTA_NASCIMENTO AS varchar(10)),
- CAST(T1.DTA_ULTIMA_ATUALIZACAO AS varchar(10)),
- NULL AS DATA_REGISTRO,
- T1.EMAIL_PESSOA,
- T1.LOGIN_PESSOA,
- T1.NME_PESSOA,
- T1.NRO_PASSAPORTE,
- T1.SENHA_PESSOA,
- T1.SEXO_PESSOA,
- T1.STA_EMAIL_LATTES,
- T1.NME_MUNICIPIO_NASC,
- T1.NME_UF_NASC,
- T1.TPO_NACIONALIDADE,
- T1.COD_AREA_FORMACAO,
- T4.NME_AREA_CONHEC,
- T1.COD_MUNICIPIO_NASC,
- CASE
- WHEN T1.COD_MUNICIPIO_NASC IS NULL
- THEN T1.NME_MUNICIPIO_NASC
- ELSE T5.NME_MUNICIPIO
- END,
- T1.COD_NIVEL_FORMACAO_MAX,
- T6.DSC_NIVEL_FORMACAO,
- T1.SGL_PAIS,
- T7.DSC_ABREV,
- CAST(T1.SEQ_TRATAMENTO AS varchar(10)),
- T8.NME_TRATAMENTO,
- T1.SGL_UF_NASC,
- CASE
- WHEN T1.SGL_UF_NASC IS NULL
- THEN T1.NME_UF_NASC
- ELSE T9.DSC_UF
- END,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- 0 AS TIPO_RESULTADO,
- CAST(T1.DTA_ULTIMO_ACESSO AS varchar(10)),
- NULL AS
- ORGANIZACAO_SEQ_TPO_NATUREZA,
- T1.STA_ACESSA_INFO_ESTRAT AS
- ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
- FROM PORTALINOVACAO.EN_PESSOA T1
- LEFT JOIN CVLATTES.EN_AREA_CONHEC T4 ON
- T1.COD_AREA_FORMACAO = T4.COD_AREA_CONHEC
- LEFT JOIN CVLATTES.EN_MUNICIPIO T5 ON
- T1.COD_MUNICIPIO_NASC = T5.COD_MUNICIPIO
- LEFT JOIN PORTALINOVACAO.EN_NIVEL_FORMACAO T6 ON
- T1.COD_NIVEL_FORMACAO_MAX = T6.COD_NIVEL_FORMACAO
- LEFT JOIN CVLATTES.EN_PAIS T7 ON T1.SGL_PAIS =
- T7.SGL_PAIS
- LEFT JOIN PORTALINOVACAO.EN_TRATAMENTO T8 ON
- T1.SEQ_TRATAMENTO = T8.SEQ_TRATAMENTO
- LEFT JOIN CVLATTES.EN_UF T9 ON T1.SGL_UF_NASC =
- T9.SGL_UF
- WHERE T1.LOGIN_PESSOA = 'cmattos'
- ORDER BY DSC_PERFIL ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement