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 Bancos SQLServerBanco SQL
linenumberstrue
collapsetrue
SELECT XDOCUMENTOSLOGACESSO.CODLOGACESSO,XDOCUMENTOSLOGACESSO.TIPOASSOCIACAODOC,XDOCUMENTOSLOGACESSO.NOMETABELADOCUMENTO,
                          CONVERT(VARCHAR(10), 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 = LEFT(CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO) - 1) AND
                             XVENDADOCUMENTOS.NUMVENDA = SUBSTRING(CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO) + 1, CHARINDEX(';', CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO) + 1) - CHARINDEX(';', CODDOCUMENTO) - 1) AND
                             XVENDADOCUMENTOS.IDDOCUMENTO = SUBSTRING(CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO, CHARINDEX(';', CODDOCUMENTO)+1) + 1, LEN(CODDOCUMENTO))
                        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

...