Navigation:  Protocolo >

Protocolos

Previous  Top  Next

Visão geral

Este comando listará os protocolos 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

ADUSER

Usuário

CDUSER

DCPROCEEDING

 

Oracle/Postgres/SQL Server

SELECT 
   CASE WHEN PT.FGTYPE = 1 THEN 'Electronic' ELSE 'Physical' END AS FGTYPE, /*OBS1*/
   PT.IDPROCTYPE, 
   P.IDPROCEEDING, 
   P.NMTITLE, 
   CASE 
   WHEN P.FGSTATUS = 1 THEN 'To be started'
   WHEN P.FGSTATUS = 2 THEN 'In progress'
   WHEN P.FGSTATUS = 3 THEN 'Finished'
   WHEN P.FGSTATUS = 4 THEN 'Cancelled'
   END AS FGSTATUS, /*OBS2*/
   P.DTSTART, 
   P.TMSTART,
   P.DTDUEDATE,
   P.DTFINISH, 
   P.NMREQUESTUSER, 
   A.NMUSER AS CREATEDBY 
FROM DCPROCEEDING P , DCPROCTYPE PT,  ADUSER A
WHERE P.CDPROCTYPE = PT.CDPROCTYPE
AND P.CDCREATEDBY =  A.CDUSER
ORDER BY PT.IDPROCTYPE, P.IDPROCEEDING

 

Observações

1: O campo PT.FGTYPE indica se os protocolos serão do tipo eletrônico ou físico. Utilizado case para exibir em formato de texto.

2: O campo P.FGSTATUS indica a situação do protocolo. Utilizado case para exibir em modo texto a situação de cada protocolo.

 

Campos utilizados na consulta

 

protocol-01_1

 

ID do campo

Tipo

Observação

1

PT.FGTYPE

NUMERIC(2)


2

PT.IDPROCTYPE

VARCHAR(50)


3

P.IDPROCEEDING

VARCHAR(50)


4

P.NMTITLE

VARCHAR(255)


5

P.FGSTATUS

NUMERIC(2)


6

P.DTSTART

DATETIME


7

P.TMSTART

VARCHAR(8)


8

P.DTDUEDATE

DATETIME


9

P.NMREQUESTUSER

VARCHAR(255)