日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle創(chuàng)建視圖的語法

Oracle創(chuàng)建視圖的語法非常重要,因為Oracle創(chuàng)建視圖使我們最常用的操作之一,在學習Oracle創(chuàng)建視圖的語法之前,先讓我們了解一下什么是視圖。

我們提供的服務有:網(wǎng)站建設、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、東阿ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的東阿網(wǎng)站制作公司

視圖是基于一個表或多個表或視圖的邏輯表,本身不包含數(shù)據(jù),通過它可以對表里面的數(shù)據(jù)進行查詢和修改。視圖基于的表稱為基表。

視圖是存儲在數(shù)據(jù)字典里的一條select語句。 通過Oracle創(chuàng)建視圖可以提取數(shù)據(jù)的邏輯上的集合或組合。

視圖的優(yōu)點:

1.對數(shù)據(jù)庫的訪問,因為視圖可以有選擇性的選取數(shù)據(jù)庫里的一部分。

2.用戶通過簡單的查詢可以從復雜查詢中得到結果。

3.維護數(shù)據(jù)的獨立性,試圖可從多個表檢索數(shù)據(jù)。

4.對于相同的數(shù)據(jù)可產生不同的視圖。

視圖分為簡單視圖和復雜視圖

視圖的創(chuàng)建:

 
 
 
  1. CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name 
  2. [(alias[, alias]...)] 
  3. AS subquery
  4. [WITH CHECK OPTION [CONSTRAINT constraint]] 
  5. [WITH READ ONLY] 

其中:
OR REPLACE    :若所創(chuàng)建的試圖已經(jīng)存在,ORACLE自動重建該視圖;
FORCE  :不管基表是否存在ORACLE都會自動創(chuàng)建該視圖;
NOFORCE   :只有基表都存在ORACLE才會創(chuàng)建該視圖:
alias :為視圖產生的列定義的別名;
subquery     :一條完整的SELECT語句,可以在該語句中定義別名;
WITH CHECK  OPTION :
插入或修改的數(shù)據(jù)行必須滿足視圖定義的約束;
WITH READ ONLY :
該視圖上不能進行任何DML操作。

例如:

 
 
 
  1. CREATE  OR  REPLACE  VIEW  dept_sum_vw
  2.    (name,minsal,maxsal,avgsal)
  3. AS  SELECT d.dname,min(e.sal),max(e.sal),avg(e.sal)
  4. FROM    emp e,dept d
  5. WHERE  e.deptno=d.deptno
  6. GROUP  BY  d.dname;

本文標題:Oracle創(chuàng)建視圖的語法
文章URL:http://m.5511xx.com/article/cdsdiop.html