創(chuàng)建視圖的sql語(yǔ)句實(shí)例利用sql語(yǔ)句如何更新視圖?-創(chuàng)新互聯(lián)

利用sql語(yǔ)句如何更新視圖?更新視圖有三條規(guī)則:(1)如果使用連接操作基于多個(gè)表導(dǎo)出視圖,則每次更新視圖時(shí),只有一個(gè)表會(huì)受到影響。(2)如果使用分組和聚合操作導(dǎo)出視圖,則不允許更新視圖。(3)如果視圖是通過(guò)選擇和投影從表中派生出來(lái)的,并且在視圖中包含表的主鍵或候選鍵,則這種視圖稱(chēng)為行-列-子集視圖。可以對(duì)這些視圖執(zhí)行更新。只有滿(mǎn)足以下條件時(shí),才能更新視圖:1。select語(yǔ)句在選擇列表中沒(méi)有聚合函數(shù),也不包含top、groupby、Union(除非視圖已分區(qū))或distinct子句。只要不修改from子句返回的值,就可以在子查詢(xún)中使用聚合函數(shù)。2select語(yǔ)句的select列表中沒(méi)有派生列。派生列是由任何非簡(jiǎn)單列表表達(dá)式(使用函數(shù)、加法或減法運(yùn)算符等)組成的結(jié)果集列。三。select語(yǔ)句中的from子句至少引用了一個(gè)表。select語(yǔ)句不能只包含非表格式表達(dá)式(即不是從表派生的表達(dá)式)。4在insert、update和delete語(yǔ)句引用可更新視圖之前,它們必須滿(mǎn)足上述條件中指定的某些限制。只有當(dāng)視圖可以更新并且update或insert語(yǔ)句只修改視圖的from子句引用的基表中的數(shù)據(jù)時(shí),update和insert語(yǔ)句才能引用視圖。delete語(yǔ)句只能在視圖只引用其from子句中的一個(gè)表時(shí)引用可更新視圖。創(chuàng)建視圖的sql語(yǔ)句實(shí)例 利用s
ql語(yǔ)句如何更新視圖?

分享名稱(chēng):創(chuàng)建視圖的sql語(yǔ)句實(shí)例利用sql語(yǔ)句如何更新視圖?-創(chuàng)新互聯(lián)
當(dāng)前URL:http://muchs.cn/article4/cdejie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、外貿(mào)建站、商城網(wǎng)站Google、網(wǎng)站排名、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作