DB2 - Exemplos simples - CREATE VIEW



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

DB2 - Exemplos simples - CREATE VIEW

A view provides a different way of looking at the data in one or more tables.
View is a virtual table consisting of a SQL SELECT statement that accesses data from one or more tables or views.
A view contains rows and columns, just like a real table.
The fields in a view are fields from one or more real tables in the database.
Following is the view creation syntax.

Uma visão fornece uma maneira diferente de ver os dados em uma ou mais tabelas.
Visualização é uma tabela virtual que consiste em uma instrução SQL SELECT que acessa dados de uma ou mais tabelas ou visualizações.
Uma visão contém linhas e colunas, assim como uma tabela real.
Os campos em uma visão são campos de uma ou mais tabelas reais no banco de dados.
A seguir está a sintaxe de criação de visualização.

    CREATE VIEW view-name
           AS query

Where, Query means any SQL SELECT statement.
Onde, Query significa qualquer instrução SQL SELECT.

Example - Exemplo:

Create a view named VW_PROJECT upon the TB_PROJECT table that contains only those rows with a project number (PROJECT_NO) starting with the letters 'SP'.
Crie uma visualização chamada VW_PROJECT na tabela TB_PROJECT que contém apenas as linhas com um número de projeto (PROJECT_NO) começando com as letras 'SP'.

    CREATE VIEW VW_PROJECT
        AS SELECT *
             FROM TB_PROJECT
            WHERE SUBSTR(PROJECT_NO, 1, 2) = 'SP'

We can query the view above as follows:
Podemos consultar a visualização acima da seguinte maneira:

    SELECT * 
      FROM VW_PROJECT;