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 |
|
|
Vue ?
|
UNE VUE est une table virtuelle basée sur résultat-a placé d'un rapport CHOISI. Une vue contient des rangées et des colonnes comme une vraie table. Les champs dans une vue consistent des champs d'une ou plusieurs vraies tables dans la base de données.
|
Syntaxe :
|
Des vues peuvent être considérées en tant que tables virtuelles. Généraliser la manière qu'une table a un ensemble de définition, et elle stocke physiquement les données. Une vue a également un ensemble de définitions, qui est construction sur des tables ou d'autres vues, et il ne stocke pas physiquement les données.
|
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)
|
et nous voulons créer une vue appelée V_Customer qui contient les colonnes seulement de First_Name, de Last_Name, et de pays de cette table, nous saisirions,
|
CREATE VIEW V_Customer
AS SELECT First_Name, Last_Name, Country
FROM Customer
|
Maintenant nous avons une vue appelée V_Customer avec la structure suivante :
|
View V_Customer
(First_Name char(50),
Last_Name char(50),
Country char(25))
|
Appliquer la vue se joint dessus
|
À joint deux vues ou plus de tables peut être employé. Dans ce cas-ci, les utilisateurs voient seulement une vue plutôt que deux tableaux, et la question du besoin d'utilisateurs de rapport de SQL devient beaucoup plus simple. Disons que nous avons les deux tables suivantes :
|
Tableau : 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 |
Si nous voulons établir une vue qui a des ventes par l'information de région. Nous question le rapport suivant de 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
|
Il donne un avis appelé le V_REGION_SALES, celui a été défini pour stocker des ventes par des disques de région. Si nous voulons découvrir la teneur de cette vue suivant alors la question :
|
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 |
|
|