| 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 |
|
|
|