Download presentation
Presentation is loading. Please wait.
Published byΘαδδαῖος Κομνηνός Modified over 5 years ago
1
SQL Server Sp_refreshview for all views in a Database
HeelpBook © 10/05/2019 SQL Server Sp_refreshview for all views in a Database Source: Link Posted By: HeelpBook Permalink: Link 10/05/2019 How-Tos <<
2
HeelpBook © 10/05/2019 Run in the context of each database as a nightly or weekly job depending on how often your non-schemabound views and underlying tables are altered. 10/05/2019 >> Sp_refreshview for all views in a Database How-Tos <<
3
>> Sp_refreshview for all views in a Database How-Tos <<
HeelpBook © 10/05/2019 10/05/2019 >> Sp_refreshview for all views in a Database How-Tos <<
4
>> Sp_refreshview for all views in a Database How-Tos <<
HeelpBook © 10/05/2019 NVARCHAR(255) INT = 1 IF OBJECT_ID('tempdb..#viewnames') IS NOT NULL BEGIN DROP TABLE #viewnames END SELECT s.[name] + '.' + v.[name] vname, ID = ROW_NUMBER() OVER (PARTITION BY v.[type_desc] ORDER BY v.[name]) INTO #viewnames FROM sys.views v JOIN sys.schemas s ON v.schema_id = s.schema_id WHERE OBJECTPROPERTY(OBJECT_ID, 'IsSchemaBound') = 0 <= (SELECT COUNT(*) FROM #viewnames) BEGIN = (SELECT vname FROM #viewnames WHERE ID EXEC PRINT 'Exec sp_refreshview ''' + '''' += 1 END 10/05/2019 >> Sp_refreshview for all views in a Database How-Tos <<
5
HeelpBook © 10/05/2019 That’s all Folks Come visit us on to find and read more documents and guides… AND / OR Subscribe to our feed RSS: Link Or see&read us on FeedBurner: Link { 10/05/2019 >> Sp_refreshview for all views in a Database How-Tos <<
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.