HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
View?
|
VIEW � uma tabela virtual baseada no resultado-ajustou-se de uma indica��o SELECT. Uma VIEW contem fileiras e colunas como uma tabela real. Os campos em uma VIEW consistem campos de um ou mais tabela real na base de dados.
|
Sintaxe
|
As VIEWs podem ser consideradas como tabelas virtuais. Generalizar a maneira que uma tabela tem um jogo da defini��o, e armazena fisicamente os dados. Uma VIEW tem tamb�m um jogo das defini��es, que seja configura��o no alto das tabelas ou das outras VIEWs, e n�o armazena fisicamente os dados.
|
CREATE VIEW "VIEW_NAME" AS "SQL Statement"
|
TABLE Customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)
|
e n�s queremos criar uma VIEW chamada V_Customer que contem as colunas somente de First_Name, de Last_Name, e de pa�s desta tabela, n�s datilografar�amos dentro,
|
CREATE VIEW V_Customer
AS SELECT First_Name, Last_Name, Country
FROM Customer
|
Agora n�s temos uma VIEW chamada V_Customer com a seguinte estrutura:
|
View V_Customer
(First_Name char(50),
Last_Name char(50),
Country char(25))
|
Aplicar a VIEW junta sobre
|
A junta dois ou mais VIEWs das tabelas pode ser usado. Neste caso, os usu�rios v�em somente uma VIEW melhor que duas tabelas, e a necessidade dos usu�rios da indica��o do SQL emitir torna-se muito mais simples. Vamos dizer que n�s temos as seguintes duas tabelas:
|
Tabela: Store_Information
|
Store_name |
Sales |
Date |
Los Angeles |
$1500 |
Jan-05-2005 |
San Diego |
$250 |
Jan-07-2005 |
Los Angeles |
$300 |
Jan-08-2005 |
Boston |
$700 |
Jan-08-2005 |
region_name |
store_name |
East |
Boston |
East |
New York |
West |
Los Angeles |
West |
San Diego |
Se n�s quisermos construir uma VIEW que tenha vendas pela informa��o da regi�o. N�s emitir�amos a seguinte indica��o do SQL:
|
CREATE VIEW V_REGION_SALES
AS SELECT A1.region_name REGION, SUM(A2.Sales) SALES
FROM Geography A1, Store_Information A2
WHERE A1.store_name = A2.store_name
GROUP BY A1.region_name
|
D� uma VIEW chamada V_REGION_SALES, aquele foi definido para armazenar vendas por registros da regi�o. Se n�s quisermos encontrar para fora o �ndice desta VIEW que segue ent�o a pergunta:
|
SELECT * FROM V_REGION_SALES
|
REGION
|
SALES |
East
|
$700
|
West |
$2050 |
Keywords sql create view, check option, create view updatable, column names
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|