當(dāng)前位置: 首頁(yè)IT技術(shù) → 增加數(shù)據(jù)庫(kù)字段后幾種更新視圖方法總結(jié)

增加數(shù)據(jù)庫(kù)字段后幾種更新視圖方法總結(jié)

更多

最簡(jiǎn)單的方法單個(gè) 編輯視圖重新執(zhí)行下

下面網(wǎng)上的方法:

--重新編譯單個(gè)視圖

sp_refreshview v_視圖名

--重新編譯視圖

--解決辦法:

--執(zhí)行下面的sql語(yǔ)句,可以重新編譯當(dāng)前庫(kù)中的所有視圖

declare @s nvarchar(4000)

declare tb cursor local for

select 'sp_refreshview '''+name+ ''''

from sysobjects

where xtype= 'V' and status> =0

open tb

fetch tb into @s

while @@fetch_status=0

begin

exec(@s)

fetch tb into @s

end

close tb

deallocate tb

在表中添加了一個(gè)新的字段,與之對(duì)應(yīng)的表需要?jiǎng)h除后重新建立,否則不會(huì)自動(dòng)刷新顯示出新添加的字段。

最簡(jiǎn)單的操作辦法就是在企業(yè)管理器中,在對(duì)表進(jìn)行添加字段操作后,進(jìn)入視圖列表,右鍵通過(guò)“設(shè)計(jì)視圖”進(jìn)入對(duì)應(yīng)的視圖,然后將下方所有的語(yǔ)句復(fù)制,然后刪除掉該視圖,新建視圖,再把剛才復(fù)制的語(yǔ)句粘貼進(jìn)去,保存,保存名稱仍為之前的名稱,再次查詢,就能看到在表中新添加的字段了。

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)