Visão geral
Este comando listará os protocolos e documentos incluídos no sistema.
Tabelas relacionadas
TABELA
|
Descrição
|
Chave primária (PK)
|
Tabelas de ligação
|
DCPROCEEDING
|
Protocolo
|
CDPROCEEDING
|
|
DCPROCTYPE
|
Tipo de protocolo
|
CDPROCTYPE
|
DCPROCEEDING
|
DCPROCDOCUMENT
|
Documentos do protocolo
|
CDPROCEEDING
CDDOCUMENT
CDREVISION
|
DCPROCEEDING
DCDOCREVISION
|
DCDOCREVISION
|
Documento
|
CDDOCUMENT
CDREVISION
|
DCPROCDOCUMENT
|
GNREVISION
|
Revisão
|
CDREVISION
|
|
Oracle/Postgres/SQL Server
SELECT
PT.IDPROCTYPE,
P.IDPROCEEDING,
P.NMTITLE,
DR.IDDOCUMENT,
DR.NMTITLE,
R.IDREVISION,
P.DTSTART
FROM DCPROCEEDING P
INNER JOIN DCPROCTYPE PT ON P.CDPROCTYPE = PT.CDPROCTYPE
LEFT JOIN DCPROCDOCUMENT PD ON PD.CDPROCEEDING = P.CDPROCEEDING /*OBS1*/
LEFT JOIN DCDOCREVISION DR ON DR.CDDOCUMENT = PD.CDDOCUMENT AND DR.CDREVISION = PD.CDREVISION
LEFT JOIN GNREVISION R ON R.CDREVISION = DR.CDREVISION
ORDER BY PT.IDPROCTYPE, P.IDPROCEEDING
|
Observações
▪1: O relacionamento com os documentos neste caso, se dá por meio de LEFT JOIN, pois caso não haja um documento associado o protocolo não seria relacionado.
Campos utilizados na consulta
Nº
|
ID do campo
|
Tipo
|
Observação
|
1
|
PT.IDPROCTYPE
|
VARCHAR(50)
|
|
2
|
P.IDPROCEEDING
|
VARCHAR(50)
|
|
3
|
P.NMTITLE
|
VARCHAR(255)
|
|
4
|
DR.IDDOCUMENT
|
VARCHAR(50)
|
|
5
|
DR.NMTITLE
|
VARCHAR(255)
|
|
6
|
R.IDREVISION
|
VARCHAR(50)
|
|
7
|
P.DTSTART
|
DATETIME
|
|
|