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

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

更多

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

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

--重新編譯單個視圖

sp_refreshview v_視圖名

--重新編譯視圖

--解決辦法:

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

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

在表中添加了一個新的字段,與之對應(yīng)的表需要刪除后重新建立,否則不會自動刷新顯示出新添加的字段。

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

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