create view 視圖名
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供中寧網(wǎng)站建設(shè)、中寧做網(wǎng)站、中寧網(wǎng)站設(shè)計(jì)、中寧網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、中寧企業(yè)網(wǎng)站模板建站服務(wù),十多年中寧做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
as
select *別名from 表1
union
select *別名from 表2
字段一一對(duì)應(yīng),默認(rèn)會(huì)以第一條select的列名為準(zhǔn),你也可以再套一層select進(jìn)行其他操作,數(shù)據(jù)會(huì)去重,union all 不會(huì)去重
1、在打開【SQL Server Managemenet Studio】窗口,在【對(duì)象資源管理器】窗口依次站看【數(shù)據(jù)庫】——【新建的數(shù)據(jù)庫】節(jié)點(diǎn)
2、鼠標(biāo)右鍵單擊【視圖】節(jié)點(diǎn),在彈出的快捷菜單中選擇【新建視圖】命令,打開【視圖設(shè)計(jì)器】窗口和【添加表】對(duì)話框
3、從【添加表】對(duì)話框中選擇建立新視圖的基表,視圖和函數(shù)。單擊【添加】按鈕(在這里可以選擇一張表單擊依次添加,也可以按住Ctrl鍵同時(shí)選擇多張表),將表添加到視圖設(shè)計(jì)器中。添加完畢后,關(guān)閉【添加表】對(duì)話框,如果關(guān)閉【添加表】對(duì)話框后,仍需要添加表,單擊【視圖是機(jī)器】工具欄上的【添加表】按鈕,即可彈出【添加表對(duì)話框】
4、根據(jù)新建視圖的需要,從表中選擇視圖引用的列。將列加入視圖有3中方式:可以再關(guān)系圖中選中相應(yīng)表的相應(yīng)列左邊的復(fù)選框來完成;也可以銅鼓哦選擇條件窗格中的【列】欄上的列名來完成;還可以再SQL窗格中輸入SELECT語句來選擇視圖需要的列。
5、在條件窗格中的【篩選器】欄中設(shè)置過濾記錄的條件。
6、設(shè)置玩此后,在【視圖設(shè)計(jì)器】窗口中單擊工具欄中的【驗(yàn)證SQL語法】
按鈕檢查T-SQL語法。確認(rèn)語法正確后,單擊【執(zhí)行 SQL】按鈕預(yù)覽視圖返回的結(jié)果,
7、最后,單擊【保存】按鈕,彈出【選擇名稱】對(duì)話框,在該對(duì)話框中為視圖命名,談后點(diǎn)擊【確定】按鈕,將視圖保存到數(shù)據(jù)庫中
sqlserver?2000:
設(shè)定權(quán)限,將對(duì)應(yīng)的表建立相應(yīng)視圖之后,
右擊用戶后,點(diǎn)擊權(quán)限按鈕進(jìn)行權(quán)限設(shè)定按鈕,對(duì)用戶能操作的表的權(quán)限進(jìn)行設(shè)定,如下圖:
另外也可點(diǎn)擊表的屬性,點(diǎn)擊權(quán)限,對(duì)能操作表的用戶進(jìn)行設(shè)定,如下圖:
額,沒有oracle那種直接的語句
得變通一下
比如
create view v_t
as
select id,name from test
union
select 0,'0' where 1=0
就是后邊
union
select 0,'0' where 1=0
這句
相當(dāng)于給這個(gè)視圖添加了一個(gè)約束
如果要插入的時(shí)候會(huì)提示
派生表不可更新,因?yàn)槠涠x中包含 UNION 運(yùn)算符。
當(dāng)前文章:sqlserver創(chuàng)建只讀視圖,如何創(chuàng)建只讀視圖?
文章地址:http://sd-ha.com/article38/hooesp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、Google、品牌網(wǎng)站制作、做網(wǎng)站、網(wǎng)站導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)