Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagesql
firstline1
titleExemplo de consulta SQL que retorna os arquivos acessados em Banco Oracle
linenumberstrue
collapsetrue
SELECT XDOCUMENTOSLOGACESSO.CODLOGACESSO,XDOCUMENTOSLOGACESSO.TIPOASSOCIACAODOC,XDOCUMENTOSLOGACESSO.NOMETABELADOCUMENTO,
                          TO_CHAR(XVENDADOCUMENTOS.IDDOCUMENTO) AS CODDOCUMENTO,XDOCUMENTOSLOGACESSO.NOMEARQUIVO,
                          XDOCUMENTOSLOGACESSO.SISTEMA,XDOCUMENTOSLOGACESSO.NOMESISTEMA,XDOCUMENTOSLOGACESSO.IPUSUARIO,XDOCUMENTOSLOGACESSO.RECCREATEDBY,
                          FCFO.NOME,XDOCUMENTOSLOGACESSO.RECCREATEDON,XDOCUMENTOSLOGACESSO.RECMODIFIEDBY,XDOCUMENTOSLOGACESSO.RECMODIFIEDON
                FROM   XDOCUMENTOSLOGACESSO(NOLOCK)
                        JOIN XVENDADOCUMENTOS(NOLOCK)
                          ON XVENDADOCUMENTOS.CODCOLIGADA = SUBSTR(CODDOCUMENTO,1, INSTR(CODDOCUMENTO,';') -1) AND
                             XVENDADOCUMENTOS.NUMVENDA = SUBSTR(CODDOCUMENTO, INSTR(CODDOCUMENTO,';' ) +1,  INSTR(CODDOCUMENTO,';',INSTR(CODDOCUMENTO,';')+1) - (INSTR(CODDOCUMENTO,';')+1) )  AND
                             XVENDADOCUMENTOS.IDDOCUMENTO = SUBSTR(CODDOCUMENTO, (INSTR(CODDOCUMENTO,';',INSTR(CODDOCUMENTO,';')+1)+1), LENGTH(CODDOCUMENTO) - (INSTR(CODDOCUMENTO,';',INSTR(CODDOCUMENTO,';')+1)) )
                        JOIN XVENDA(NOLOCK)
                          ON XVENDA.CODCOLIGADA = XVENDADOCUMENTOS.CODCOLIGADA
                            AND XVENDA.NUM_VENDA = XVENDADOCUMENTOS.NUMVENDA
                        LEFT JOIN FCFO (NOLOCK)
                              ON FCFO.CODUSUARIOACESSO = XDOCUMENTOSLOGACESSO.RECCREATEDBY
                WHERE  XDOCUMENTOSLOGACESSO.TIPOASSOCIACAODOC = 0      

...