SQLServer 根据视图名称批量删除视图。有时候在删除视图时,只想删除视图名符合某些条件的,那么以下代码可以轻松的帮你实现:
- Declare@SQLText Varchar(1000),
- @viewNames varchar(1000) set@viewNames = ''select@viewNames = @viewNames + A.Name + ','from sysobjects A WHERE(xtype = 'v') and A.name like 'aaa_%'
- if@viewNames < >''set@SQLText = 'drop view ' + left(@viewNames, len(@viewNames) - 1) Exec(@SQLText)
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: