Na linguagem SQL a instrução SELECT, quando utilizada corretamente, retorna um resultado na forma de uma tabela virtual. Uma VIEW é um tipo especial de tabela virtual. Ao se utilizar o comando
CREATE VIEW generica (tipo, categoria, preco)
AS SELECT produto.tipo, fornecedor.categoria, produto.preco
FROM produto, fornecedor
WHERE produto.tipo = fornecedor.categoria
para a criação de uma VIEW é correto afirmar que
um comando SELECT só poderá fazer referência a essa VIEW se ele também fizer referência às tabelas produto e fornecedor.
o comando INSERT INTO generica (tipo, categoria, preco) VALUES ( 'A', 'Especial', '2500' ) irá acrescentar uma nova linha nesta VIEW.
o comando UPDATE generica SET preco = preco + 15 irá alterar todos os valores da coluna preco dessa VIEW.
a VIEW resultante irá conter três colunas com os nomes tipo, categoria e preço, respectivamente.
após a criação dessa VIEW as tabelas produto e fornecedor podem ser apagadas e a tabela virtual generica manterá os dados que a preencheram no momento de sua criação.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...