Criação de View PFUNC


Para se criar uma VIEW utiliza-se a função abaixo:

CREATE VIEW PFUNCLIST AS
SELECT A.CODSECAO, C.DESCRICAO SETOR, A.NOME, A.CODSITUACAO, D.DESCRICAO, B.NOME FUNCAO, A.DATAADMISSAO, A.SALARIO
 FROM PFUNC A
JOIN PFUNCAO B ON B.CODCOLIGADA = A.CODCOLIGADA AND B.CODIGO = A.CODFUNCAO
JOIN PSECAO C ON C.CODCOLIGADA = A.CODCOLIGADA AND C.CODIGO = A.CODSECAO
JOIN PCODSITUACAO D ON D.CODCLIENTE = A.CODSITUACAO
Para se fazer alguma alteração, segue abaixo
ALTER VIEW PFUNCLIST AS
SELECT A.CODCOLIGADA, A.CODSECAO, C.DESCRICAO SETOR, A.CHAPA, A.NOME, A.CODSITUACAO,
D.DESCRICAO DESCSITUACAO, A.CODFUNCAO, B.NOME FUNCAO, A.DATAADMISSAO, A.SALARIO
FROM PFUNC A
    JOIN PFUNCAO B ON B.CODCOLIGADA = A.CODCOLIGADA AND B.CODIGO = A.CODFUNCAO
    JOIN PSECAO C ON C.CODCOLIGADA = A.CODCOLIGADA AND C.CODIGO = A.CODSECAO
    JOIN PCODSITUACAO D ON D.CODCLIENTE = A.CODSITUACAO
Repare que da primeira consulta para a segunda, alterou-se o comando CREATE para ALTER, e foi adicionado os campos novos.

Gostou da dica? Comente e compartilhe

0 Comentários