新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
SQL Server,Oracle,DB2建立視圖語(yǔ)句對(duì)比
上次我們介紹了:SQL Server,Oracle,DB2上約束建立語(yǔ)句對(duì)比,本文我們介紹一下SQL Server,Oracle,DB2建立視圖語(yǔ)句的對(duì)比,接下來(lái)我們就開(kāi)始介紹。

視圖可以簡(jiǎn)單的認(rèn)為是一個(gè)查詢的別名,它有限制數(shù)據(jù)訪問(wèn)和簡(jiǎn)化查詢的作用。
下面對(duì)比一下建立視圖的語(yǔ)句:
SQL Server建立視圖:
- CREATE VIEW empv20
- AS SELECT *
- FROM emp
- WHERE deptno = 20 ;
修改視圖:
- alter VIEW empv20
- AS SELECT ename
- FROM emp
- WHERE deptno = 20 ;
Oracle和DB2上建立的語(yǔ)句完全相同:
- CREATE OR REPLACE VIEW empvu20
- AS SELECT *
- FROM emp
- WHERE deptno = 20
還可以加上WITH CHECK OPTION選項(xiàng)來(lái)保護(hù)視圖的完整性:
- CREATE OR REPLACE VIEW empvu20
- AS SELECT *
- FROM emp
- WHERE deptno = 20
- WITH CHECK OPTION CONSTRAINT empvu20_ck;
- SQL> UPDATE empvu20
- SET deptno = 10
- WHERE empno = 7788;
- update empvu20
- *
- ERROR at line 1:
- ORA-01402: view WITH CHECK OPTION where-clause violation
關(guān)于SQL Server,Oracle,DB2建立視圖語(yǔ)句的對(duì)比就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】
- Oracle 10g監(jiān)聽(tīng)listener不能啟動(dòng)的解決方案總結(jié)
- SQL Server 2008 R2主數(shù)據(jù)服務(wù)MDS X64安裝詳解
- Oracle 10g利用utlsampl.sql創(chuàng)建scott用戶及樣本數(shù)據(jù)
- Windows ServerCore上安裝SQL Server Denali CTP3
- Oracle 10g透明網(wǎng)關(guān)訪問(wèn)SQL Server 2000之創(chuàng)建DB Link
分享名稱(chēng):SQL Server,Oracle,DB2建立視圖語(yǔ)句對(duì)比
鏈接地址:http://www.dlmjj.cn/article/dhihohc.html


咨詢
建站咨詢
