Olá pessoal,
Alguém tem ideia de como eu consigo descobrir a tabela ML que está guardando as informações de um determinado formulário de um processo? tipo eu tenho o ID do formulário no GED e tenho o nome do dataset que representa esse formulário, mas preciso de saber a qual tabela do banco de dados esse dataset ou formulário está relacionado.
Alguém tem ideia?
Obrigado
A resposta abaixo soluciona de uma melhor forma
Estevão,
Execute este comando:
SELECT
'ML0010' + CONVERT(VARCHAR(10), l.COD_LISTA_PAI) AS 'TABELA_PRINCIPAL',
'ML0010' + CONVERT(VARCHAR(10), l.COD_LISTA_FILHO) AS 'TABELA_PAIxFILHO',
d.COD_LISTA,
l.COD_LISTA_PAI,
l.COD_LISTA_FILHO,
l.COD_TABELA
,d.NUM_DOCTO_PROPRIED
,d.NUM_VERS_PROPRIED
FROM DEF_PROCES p
LEFT JOIN VERS_DEF_PROCES vp ON vp.COD_DEF_PROCES = p.COD_DEF_PROCES
AND vp.LOG_ATIV = 1
LEFT JOIN DOCUMENTO d ON d.NR_DOCUMENTO = vp.NUM_PASTA_FORM
AND d.VERSAO_ATIVA = 1
LEFT JOIN SERV_DATASET ds ON ds.COD_DATASET = d.NM_DATASET
LEFT JOIN META_LISTA_REL l ON l.COD_LISTA_PAI = d.COD_LISTA
WHERE p.COD_DEF_PROCES = 'NOME_DO_PROCESSO'
ORDER BY vp.NUM_VERS DESC
A consulta do Luiz Postal funcionou de boa aqui! Valeu!!! =)