Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.46 KB | None | 0 0
  1. SELECT NULL AS SEQ_ID_PESSOA,
  2. NULL AS NRO_ID_CNPQ,
  3. NULL AS CPF_PESSOA,
  4. NULL AS DTA_CARGA_LATTES,
  5. NULL AS DTA_NASCIMENTO,
  6. NULL AS DTA_ULTIMA_ATUALIZACAO,
  7. NULL AS DTA_REGISTRO,
  8. NULL AS EMAIL_PESSOA,
  9. NULL AS LOGIN_PESSOA,
  10. NULL AS NME_PESSOA,
  11. NULL AS NRO_PASSAPORTE,
  12. NULL AS SENHA_PESSOA,
  13. NULL AS SEXO_PESSOA,
  14. NULL AS STA_EMAIL_LATTES,
  15. NULL AS NME_MUNICIPIO_NASC,
  16. NULL AS NME_UF_NASC,
  17. NULL AS TPO_NACIONALIDADE,
  18. NULL AS AREA_CONHECIMENTO_COD_AREA_CONHEC,
  19. NULL AS AREA_CONHECIMENTO_NME_AREA_CONHEC,
  20. NULL AS MUNICIPIO_NASCIMENTO_COD_MUNICIPIO,
  21. NULL AS MUNICIPIO_NASCIMENTO_NME_MUNICIPIO,
  22. NULL AS NIVEL_FORMACAO_COD_NIVEL_FORMACAO,
  23. NULL AS NIVEL_FORMACAO_DSC_NIVEL_FORMACAO,
  24. NULL AS PAIS_NASCIMENTO_SGL_PAIS,
  25. NULL AS PAIS_NASCIMENTO_DSC_ABREV,
  26. NULL AS TRATAMENTO_SEQ_TRATAMENTO,
  27. NULL AS TRATAMENTO_NME_TRATAMENTO,
  28. NULL AS UF_NASCIMENTO_SGL_UF,
  29. NULL AS UF_NASCIMENTO_DSC_UF,
  30. FP.BIN_IMAGEM_GRANDE,
  31. FP.BIN_IMAGEM_PEQUENA,
  32. EN.SEQ_ID_ESPECIALISTA,
  33. NULL AS
  34. ORGANIZACAO_SEQ_ORGANIZACAO,
  35. NULL AS
  36. ORGANIZACAO_SGL_ORGANIZACAO,
  37. 1 AS ORGANIZACAO_SEQ_TPO_ORG,
  38. NULL AS
  39. ORGANIZACAO_NME_RAZAO_SOCIAL,
  40. NULL AS ORGANIZACAO_SEQ_ORIGEM,
  41. NULL AS NIVEL_ACESSO,
  42. EN.STA_CHANCELA AS STA_CHANCELA,
  43. 'Especialista' AS DSC_PERFIL,
  44. 1 AS TIPO_RESULTADO,
  45. NULL AS DTA_ULTIMO_ACESSO,
  46. NULL AS
  47. ORGANIZACAO_SEQ_TPO_NATUREZA,
  48. P.STA_ACESSA_INFO_ESTRAT AS
  49. ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
  50. FROM PORTALINOVACAO.EN_ESPECIALISTA EN
  51. JOIN PORTALINOVACAO.EN_PESSOA P ON
  52. EN.SEQ_ID_ESPECIALISTA = P.SEQ_ID_PESSOA
  53. LEFT JOIN PORTALINOVACAO.EN_FOTO_PESSOA FP ON
  54. FP.SEQ_ID_PESSOA = P.SEQ_ID_PESSOA
  55. WHERE P.LOGIN_PESSOA = 'cmattos'
  56. UNION ALL
  57. SELECT NULL,
  58. NULL,
  59. NULL,
  60. NULL,
  61. NULL,
  62. NULL,
  63. NULL,
  64. NULL,
  65. NULL,
  66. NULL,
  67. NULL,
  68. NULL,
  69. NULL,
  70. NULL,
  71. NULL,
  72. NULL,
  73. NULL,
  74. NULL,
  75. NULL,
  76. NULL,
  77. NULL,
  78. NULL,
  79. NULL,
  80. NULL,
  81. NULL,
  82. NULL,
  83. NULL,
  84. NULL,
  85. NULL,
  86. FP.BIN_IMAGEM_GRANDE,
  87. FP.BIN_IMAGEM_PEQUENA,
  88. A.SEQ_ID_ADMINISTRADOR,
  89. NULL AS ORGANIZACAO_SEQ_ORGANIZACAO,
  90. NULL AS ORGANIZACAO_SGL_ORGANIZACAO,
  91. 3 AS ORGANIZACAO_SEQ_TPO_ORG,
  92. NULL AS ORGANIZACAO_NME_RAZAO_SOCIAL,
  93. NULL AS ORGANIZACAO_SEQ_ORIGEM,
  94. A.TPO_ADMINISTRADOR AS NIVEL_ACESSO,
  95. A.STA_ATIVO AS STA_CHANCELA,
  96. 'Administrador' AS DSC_PERFIL,
  97. 1,
  98. NULL AS DTA_ULTIMO_ACESSO,
  99. NULL AS
  100. ORGANIZACAO_SEQ_TPO_NATUREZA,
  101. P.STA_ACESSA_INFO_ESTRAT AS
  102. ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
  103. FROM PORTALINOVACAO.EN_ADMINISTRADOR A
  104. JOIN PORTALINOVACAO.EN_PESSOA P ON
  105. A.SEQ_ID_ADMINISTRADOR = P.SEQ_ID_PESSOA
  106. LEFT JOIN PORTALINOVACAO.EN_FOTO_PESSOA FP ON
  107. FP.SEQ_ID_PESSOA = P.SEQ_ID_PESSOA
  108. WHERE P.LOGIN_PESSOA = 'cmattos'
  109. AND A.SEQ_ID_ADMINISTRADOR NOT IN ( SELECT
  110. AD.SEQ_ID_ADMINISTRADOR
  111. FROM
  112. PORTALINOVACAO.RE_ADMINISTRADOR_RECORTE AD
  113. WHERE
  114. AD.SEQ_ID_ADMINISTRADOR = A.SEQ_ID_ADMINISTRADOR)
  115. UNION ALL
  116. SELECT NULL,
  117. NULL,
  118. NULL,
  119. NULL,
  120. NULL,
  121. NULL,
  122. NULL,
  123. NULL,
  124. NULL,
  125. NULL,
  126. NULL,
  127. NULL,
  128. NULL,
  129. NULL,
  130. NULL,
  131. NULL,
  132. NULL,
  133. NULL,
  134. NULL,
  135. NULL,
  136. NULL,
  137. NULL,
  138. NULL,
  139. NULL,
  140. NULL,
  141. NULL,
  142. NULL,
  143. NULL,
  144. NULL,
  145. LO.BIN_IMAGEM_GRANDE,
  146. LO.BIN_IMAGEM_PEQUENA,
  147. RE.SEQ_ID_PESSOA,
  148. CAST(EN.SEQ_ORGANIZACAO AS varchar(10)) AS
  149. ORGANIZACAO_SEQ_ORGANIZACAO,
  150. EN.SGL_ORGANIZACAO AS ORGANIZACAO_SGL_ORGANIZACAO,
  151. EN.SEQ_TPO_ORGANIZACAO AS ORGANIZACAO_SEQ_TPO_ORG,
  152. EN.NME_RAZAO_SOCIAL AS ORGANIZACAO_NME_RAZAO_SOCIAL,
  153. CAST(EN.SEQ_ORIGEM AS varchar(10)) AS
  154. ORGANIZACAO_SEQ_ORIGEM,
  155. NULL AS NIVEL_ACESSO,
  156. EN.STA_CHANCELA,
  157. TP.NME_TPO_ORGANIZACAO AS DSC_PERFIL,
  158. 1,
  159. NULL AS DTA_ULTIMO_ACESSO,
  160. CAST(EN.SEQ_TPO_NATUREZA AS varchar(10)) AS
  161. ORGANIZACAO_SEQ_TPO_NATUREZA,
  162. EN.STA_ACESSA_INFO_ESTRAT AS
  163. ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
  164. FROM PORTALINOVACAO.RE_REPRESENTANTE_ORGANIZACAO RE
  165. JOIN PORTALINOVACAO.EN_PESSOA P ON
  166. RE.SEQ_ID_PESSOA = P.SEQ_ID_PESSOA
  167. LEFT JOIN PORTALINOVACAO.EN_LOGO_ORGANIZACAO LO ON
  168. LO.SEQ_ORGANIZACAO = RE.SEQ_ORGANIZACAO
  169. JOIN PORTALINOVACAO.EN_ORGANIZACAO EN ON
  170. RE.SEQ_ORGANIZACAO = EN.SEQ_ORGANIZACAO
  171. JOIN PORTALINOVACAO.EN_TIPO_ORG TP ON
  172. EN.SEQ_TPO_ORGANIZACAO = TP.SEQ_TPO_ORG
  173. AND
  174. RE.STA_ATIVO = 'S'
  175. WHERE P.LOGIN_PESSOA = 'cmattos'
  176. UNION ALL
  177.  
  178. SELECT NULL,
  179. NULL,
  180. NULL,
  181. NULL,
  182. NULL,
  183. NULL,
  184. NULL,
  185. NULL,
  186. NULL,
  187. NULL,
  188. NULL,
  189. NULL,
  190. NULL,
  191. NULL,
  192. NULL,
  193. NULL,
  194. NULL,
  195. NULL,
  196. NULL,
  197. NULL,
  198. NULL,
  199. NULL,
  200. NULL,
  201. NULL,
  202. NULL,
  203. NULL,
  204. NULL,
  205. NULL,
  206. NULL,
  207. LO.BIN_IMAGEM_GRANDE,
  208. LO.BIN_IMAGEM_PEQUENA,
  209. RE.SEQ_ID_ESPECIALISTA,
  210. CAST(EN.SEQ_ORGANIZACAO AS varchar(10)) AS
  211. ORGANIZACAO_SEQ_ORGANIZACAO,
  212. EN.SGL_ORGANIZACAO AS ORGANIZACAO_SGL_ORGANIZACAO,
  213. EN.SEQ_TPO_ORGANIZACAO AS ORGANIZACAO_SEQ_TPO_ORG,
  214. EN.NME_RAZAO_SOCIAL AS ORGANIZACAO_NME_RAZAO_SOCIAL,
  215. CAST(EN.SEQ_ORIGEM AS varchar(10)) AS
  216. ORGANIZACAO_SEQ_ORIGEM,
  217. ' PIConstants.LEITURA ' AS NIVEL_ACESSO,
  218. EN.STA_CHANCELA,
  219. TP.NME_TPO_ORGANIZACAO AS DSC_PERFIL,
  220. 1,
  221. NULL AS DTA_ULTIMO_ACESSO,
  222. CAST(EN.SEQ_TPO_NATUREZA AS varchar(10)) AS
  223. ORGANIZACAO_SEQ_TPO_NATUREZA,
  224. EN.STA_ACESSA_INFO_ESTRAT AS
  225. ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
  226. FROM PORTALINOVACAO.RE_USUARIO_ORG RE
  227. JOIN PORTALINOVACAO.EN_PESSOA P ON
  228. RE.SEQ_ID_ESPECIALISTA = P.SEQ_ID_PESSOA
  229. LEFT JOIN PORTALINOVACAO.EN_LOGO_ORGANIZACAO LO ON
  230. LO.SEQ_ORGANIZACAO = RE.SEQ_ORGANIZACAO
  231. JOIN PORTALINOVACAO.EN_ORGANIZACAO EN ON
  232. EN.SEQ_ORGANIZACAO = RE.SEQ_ORGANIZACAO
  233. JOIN PORTALINOVACAO.EN_TIPO_ORG TP ON
  234. EN.SEQ_TPO_ORGANIZACAO = TP.SEQ_TPO_ORG
  235. WHERE P.LOGIN_PESSOA = 'cmattos'
  236. UNION ALL
  237. SELECT CAST(T1.SEQ_ID_PESSOA AS varchar(10)) ,
  238. T1.NRO_ID_CNPQ,
  239. T1.CPF_PESSOA,
  240. CAST(T1.DTA_CARGA_LATTES AS varchar(10)),
  241. CAST(T1.DTA_NASCIMENTO AS varchar(10)),
  242. CAST(T1.DTA_ULTIMA_ATUALIZACAO AS varchar(10)),
  243. NULL AS DATA_REGISTRO,
  244. T1.EMAIL_PESSOA,
  245. T1.LOGIN_PESSOA,
  246. T1.NME_PESSOA,
  247. T1.NRO_PASSAPORTE,
  248. T1.SENHA_PESSOA,
  249. T1.SEXO_PESSOA,
  250. T1.STA_EMAIL_LATTES,
  251. T1.NME_MUNICIPIO_NASC,
  252. T1.NME_UF_NASC,
  253. T1.TPO_NACIONALIDADE,
  254. T1.COD_AREA_FORMACAO,
  255. T4.NME_AREA_CONHEC,
  256. T1.COD_MUNICIPIO_NASC,
  257. CASE
  258. WHEN T1.COD_MUNICIPIO_NASC IS NULL
  259. THEN T1.NME_MUNICIPIO_NASC
  260. ELSE T5.NME_MUNICIPIO
  261. END,
  262. T1.COD_NIVEL_FORMACAO_MAX,
  263. T6.DSC_NIVEL_FORMACAO,
  264. T1.SGL_PAIS,
  265. T7.DSC_ABREV,
  266. CAST(T1.SEQ_TRATAMENTO AS varchar(10)),
  267. T8.NME_TRATAMENTO,
  268. T1.SGL_UF_NASC,
  269. CASE
  270. WHEN T1.SGL_UF_NASC IS NULL
  271. THEN T1.NME_UF_NASC
  272. ELSE T9.DSC_UF
  273. END,
  274. NULL,
  275. NULL,
  276. NULL,
  277. NULL,
  278. NULL,
  279. NULL,
  280. NULL,
  281. NULL,
  282. NULL,
  283. NULL,
  284. NULL,
  285. 0 AS TIPO_RESULTADO,
  286. CAST(T1.DTA_ULTIMO_ACESSO AS varchar(10)),
  287. NULL AS
  288. ORGANIZACAO_SEQ_TPO_NATUREZA,
  289. T1.STA_ACESSA_INFO_ESTRAT AS
  290. ORGANIZACAO_STA_ACESSA_INFO_ESTRAT
  291. FROM PORTALINOVACAO.EN_PESSOA T1
  292. LEFT JOIN CVLATTES.EN_AREA_CONHEC T4 ON
  293. T1.COD_AREA_FORMACAO = T4.COD_AREA_CONHEC
  294. LEFT JOIN CVLATTES.EN_MUNICIPIO T5 ON
  295. T1.COD_MUNICIPIO_NASC = T5.COD_MUNICIPIO
  296. LEFT JOIN PORTALINOVACAO.EN_NIVEL_FORMACAO T6 ON
  297. T1.COD_NIVEL_FORMACAO_MAX = T6.COD_NIVEL_FORMACAO
  298. LEFT JOIN CVLATTES.EN_PAIS T7 ON T1.SGL_PAIS =
  299. T7.SGL_PAIS
  300. LEFT JOIN PORTALINOVACAO.EN_TRATAMENTO T8 ON
  301. T1.SEQ_TRATAMENTO = T8.SEQ_TRATAMENTO
  302. LEFT JOIN CVLATTES.EN_UF T9 ON T1.SGL_UF_NASC =
  303. T9.SGL_UF
  304. WHERE T1.LOGIN_PESSOA = 'cmattos'
  305. ORDER BY DSC_PERFIL ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement