博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MS SQL 批量操作
阅读量:4679 次
发布时间:2019-06-09

本文共 462 字,大约阅读时间需要 1 分钟。

MS SQL支持 sysobject,因此可以用以下条件语句查询表对象

select Name from sysobjects where xtype='U' and Name like 'dnt_%'

以下是批量删除所有表名带有 dnt_  的所有表

declare @tname varchar(8000)  set @tname=''  select @tname=@tname + Name + ',' from sysobjects where xtype='U' and Name like 'dnt_%'select @tname='drop table ' + left(@tname,len(@tname)-1)  exec(@tname)

 批量修改表所有者名称

EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'''

?: 原所有者名称

转载于:https://www.cnblogs.com/wujh/p/3365290.html

你可能感兴趣的文章
bzoj2809 [Apio2012]dispatching——左偏树(可并堆)
查看>>
python day7
查看>>
Django的信号
查看>>
老子《道德经》第二十五章
查看>>
git教程学习集合
查看>>
CRM创建物料FM2
查看>>
20145228《信息安全系统设计基础》第四次实验实验报告
查看>>
周报_2012第13周(2012/03/25-2012/03/31)
查看>>
读Google三大论文后感
查看>>
3分钟搞明白信用评分卡模型&模型验证
查看>>
ubuntu14.04 mysql数据库允许远程访问设置
查看>>
1. Ruby基础知识
查看>>
ETL总结(扫盲版)
查看>>
Android Studio插件之FindBugs
查看>>
jisuanke
查看>>
Pull解析器解析XML文件和生成XML文件
查看>>
HDU——1059Dividing(母函数或多重背包)
查看>>
Python Logging模块的简单使用
查看>>
2012放假明细
查看>>
匈牙利算法求解任务分配问题
查看>>