AN>Filtrar colunas e os registros;
· Limitar o acesso a determinadas partes banco de dados;
· Independência dos dados.
Existem dois tipos de views:
· View Update: quando a view pode ser editada/atualizada, ou seja, é nesse caso que ela se comporta como se fosse uma tabela comum. Para que isso seja possível, todos os campos obrigatórios, ou seja, aqueles com restrição Not Null, precisam fazer parte da visão;
· View Read-Only: quando o resultado não pode ser editado, ou seja, pode ser apenas consultado.
A sintaxe para a criação de visões é apresentada a seguir. A descrição dos argumentos é dada na Tabela 1.
Argumento |
Descrição |
Nome |
Nome da view (deve ser único). |
(campo1 [,campo2, …]) |
Nome do(s) campo(s). |
Comando de seleção |
Comando de seleção que irá retornar os dados. |
WITH CHECK OPTION |
Usado em views atualizáveis. Impede a inserção de valores, caso eles não sejam válidos na condição da cláusula where do comando de seleção. |
Tabela 1. ...