Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Sprint 1
- -- F002 - inicio
- CREATE TABLE PA_MaquinaEstado
- (
- Codigo INT NOT NULL IDENTITY(1,1),
- Descricao VARCHAR(100) NOT NULL,
- CONSTRAINT PK_MaquinaEstado PRIMARY KEY (Codigo)
- );
- -- carga inicial de dados
- INSERT INTO PA_MaquinaEstado (Descricao) VALUES ('iniciado');
- INSERT INTO PA_MaquinaEstado (Descricao) VALUES ('em revisão');
- INSERT INTO PA_MaquinaEstado (Descricao) VALUES ('em correção');
- INSERT INTO PA_MaquinaEstado (Descricao) VALUES ('homologado');
- CREATE TABLE PA_AuditoriaStatus
- (
- Codigo INT NOT NULL IDENTITY(1,1),
- DataStatus datetime NOT NULL DEFAULT GETDATE(),
- MaquinaEstado INT NOT NULL,
- UsuarioCorporativo CHAR(16) NOT NULL,
- Auditoria INT NOT NULL,
- CONSTRAINT PK_AuditoriaStatus PRIMARY KEY (Codigo),
- CONSTRAINT FK_MaquinaEstado_AuditoriaStatus FOREIGN KEY (MaquinaEstado) REFERENCES PA_MaquinaEstado(Codigo),
- CONSTRAINT FK_UsuarioCorporativo_AuditoriaStatus FOREIGN KEY (UsuarioCorporativo) REFERENCES UsuarioCorporativo(Login),
- CONSTRAINT FK_Auditoria_AuditoriaStatus FOREIGN KEY (Auditoria) REFERENCES PA_Auditoria(Codigo)
- );
- ALTER TABLE PA_Auditoria ADD MaquinaEstado INT;
- ALTER TABLE PA_Auditoria ADD CONSTRAINT FK_MaquinaEstado_Auditoria FOREIGN KEY (MaquinaEstado) REFERENCES PA_MaquinaEstado(Codigo);
- -- F002 fim
- --F004
- ALTER TABLE dbo.PA_Auditoria ADD Processo VARCHAR(9) NULL;
- ALTER TABLE dbo.PA_Auditoria ADD EstadoAtualAuditoria INT;
- --Sprint 1 fim
- --Sprint 2
- --F007 inicio
- CREATE VIEW PA_HistoricoAuditoriaItem
- AS
- SELECT '' + CAST(rev.id AS VARCHAR) + '_' + CAST(aud.Item AS VARCHAR) AS Codigo,
- usu.Login + '' AS Matricula,
- usu.Nome AS NomeUsuario,
- rev.TIMESTAMP AS DataHora,
- aud.Codigo AS CodigoAuditoriaItem,
- aud.ValorAdotado,
- aud.FonteAdotada
- FROM dbo.PA_AuditoriaItem_AUD aud
- INNER JOIN dbo.TCE_REV_INFO rev ON aud.REV = rev.id
- LEFT JOIN dbo.UsuarioCorporativo usu ON usu.Login = REPLACE(rev.usuario,'TCE\','');
- ALTER TABLE PA_AuditoriaItem add DataUltimaAlteracao datetime;
- ALTER TABLE PA_AuditoriaItem add DataConferencia datetime;
- ALTER TABLE PA_AuditoriaItem_AUD add DataUltimaAlteracao datetime;
- ALTER TABLE PA_AuditoriaItem_AUD add DataConferencia datetime;
- --F007 fim
- --Sprint 2 fim
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement