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 |
|
|
Ansicht?
|
EINE ANSICHT ist eine virtuelle Tabelle, die auf basiert, Resultat-einstellte von einer AUSERW�HLTEN Aussage. Eine Ansicht enth�lt Reihen und Spalten wie eine reale Tabelle. F�ngt in einer Ansicht bestehen auff�ngt von einen oder mehrer realen Tabellen in der Datenbank auf.
|
Syntax:
|
Ansichten k�nnen virtuelle Tabellen gehalten werden. Weise generalisieren, die eine Tabelle einen Satz der Definition hat, und sie speichert physikalisch die Daten. Eine Ansicht hat auch einen Satz Definitionen, der Bau auf Tabellen oder andere Ansichten ist, und er nicht physikalisch speichert die Daten.
|
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)
|
und wir m�chten eine Ansicht verursachen, die V_Customer genannt wird, das nur die First_Name, Last_Name und Landspalten von dieser Tabelle enth�lt, wir w�rden eintippen,
|
CREATE VIEW V_Customer
AS SELECT First_Name, Last_Name, Country
FROM Customer
|
Jetzt haben wir eine Ansicht, die V_Customer mit der folgenden Struktur genannt wird:
|
View V_Customer
(First_Name char(50),
Last_Name char(50),
Country char(25))
|
Ansicht anwenden verbindet an
|
Zu verbindet zwei oder mehr Tabellen Ansicht kann verwendet werden. In diesem Fall sehen Benutzer nur eine Ansicht anstatt zwei Tabellen, und die SQL Aussage Benutzernotwendigkeit herauszugeben wird viel einfacher. Lassen Sie uns sagen, da� wir die folgenden zwei Tabellen haben:
|
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 |
Wenn wir eine Ansicht errichten m�chten, die Verk�ufe durch Regioninformationen hat. Wir w�rden die folgende SQL Aussage herausgeben:
|
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
|
Es gibt eine Ansicht, die V_REGION_SALES genannt wird, das ist definiert worden, um Verk�ufe zu speichern durch Regionaufzeichnungen. Wenn wir den Inhalt dieser Ansicht herausfinden m�chten, die dann Frage folgt:
|
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 |
|
|