批量更新SQL Server資料庫的使用者檢視
DECLARE @vName sysname
DECLARE refresh_cursor CURSOR FOR
SELECT Name from sysobjects WHERE xtype = 'V' order by crdate
FOR READ ONLY
OPEN refresh_cursor
FETCH NEXT FROM refresh_cursor
INTO @vName
WHILE @@FETCH_STATUS = 0
BEGIN
--重新整理指定檢視的後設資料。由於檢視所依賴的基礎物件發生更改,檢視的持久後設資料會過期。
exec sp_refreshview @vName
PRINT '檢視' + @vName + '已更新'
FETCH NEXT FROM refresh_cursor
INTO @vName
END
CLOSE refresh_cursor
DEALLOCATE refresh_cursor
以上資料庫指令碼在SQL Server 2005中測試通過
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-539641/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server建立使用者只能訪問指定資料庫和檢視SQLServer資料庫
- SQL Server資料庫巡檢SQLServer資料庫
- 檢視SQL Server資料庫修改了哪些內容SQLServer資料庫
- SQL Server資料庫檢視一個資料表各列的註釋SQLServer資料庫
- MSSQL資料庫健康檢查--SQL Server巡檢SQL資料庫Server
- 資料庫-批量更新資料庫
- 資料庫監視器(SQL Server Profilter)資料庫SQLServerFilter
- SQL Server 批量生成資料庫內多個表的表結構SQLServer資料庫
- sql-server檢視SQLServer
- SQL Server資料庫檢視login所授予的具體許可權問題SQLServer資料庫
- Ibatis批量更新資料(mysql資料庫)BATMySql資料庫
- 資料庫映象 (SQL Server)資料庫SQLServer
- SQL Server資料庫安全SQLServer資料庫
- SQL Server資料庫建立新使用者及關聯資料庫的方法教程SQLServer資料庫
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- SQL Server資料庫遠端更新目標表資料的儲存過程SQLServer資料庫儲存過程
- Blazor使用sql server 資料庫BlazorSQLServer資料庫
- sql server 2005資料庫快照SQLServer資料庫
- SQL Server收縮資料庫SQLServer資料庫
- sql server 資料庫收縮SQLServer資料庫
- SQL Server資料庫遷移SQLServer資料庫
- 管理SQL Server資料庫安全SQLServer資料庫
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- oracle資料庫檢視鎖表的sql語句整理Oracle資料庫SQL
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件
- SQL Server 跨資料庫查詢SQLServer資料庫
- 資料庫映象 (SQL Server)操作模式資料庫SQLServer模式
- 還原sql server 2000資料庫的坑,不同版本資料庫SQLServer資料庫
- 資料庫檢視資料庫
- 資料庫-檢視資料庫
- 【資料庫學習】資料庫平臺:mysql,sql server資料庫MySqlServer
- 資料庫的物化檢視資料庫
- 資料庫檢視的作用資料庫
- 資料庫檢視的使用資料庫
- SQL Server實戰四:查詢資料庫的資料SQLServer資料庫
- 如何批量更新資料
- pymysql批量更新資料MySql
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer