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

視圖可以簡單的認(rèn)為是一個查詢的別名,它有限制數(shù)據(jù)訪問和簡化查詢的作用。
下面對比一下建立視圖的語句:
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上建立的語句完全相同:
- CREATE OR REPLACE VIEW empvu20
- AS SELECT *
- FROM emp
- WHERE deptno = 20
還可以加上WITH CHECK OPTION選項(xiàng)來保護(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建立視圖語句的對比就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!
【編輯推薦】
- Oracle 10g監(jiān)聽listener不能啟動的解決方案總結(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)訪問SQL Server 2000之創(chuàng)建DB Link
本文標(biāo)題:SQL Server,Oracle,DB2建立視圖語句對比
轉(zhuǎn)載來于:http://www.5511xx.com/article/dhihohc.html


咨詢
建站咨詢
