删除数据库中所有表中指定的字段
来源:互联网 发布:星际抢票软件 编辑:程序博客网 时间:2024/06/09 17:03
– 更精确的查询
SELECT obj.name FROM SysObjects objLEFT JOIN syscolumns col ON col.id = obj.idWHERE obj.XType='U' AND col.name = 'CreateId'ORDER BY obj.Name
--定义变量DECLARE @strSql NVARCHAR(4000);DECLARE @strWhere NVARCHAR(1000);DECLARE @TableName NVARCHAR(100);DECLARE @strDelete NVARCHAR(100);SET @strWhere = ' Where createid = ''170010000'' 'SET @strDelete = 'DELETE FROM '--定义游标DECLARE contact_cursor CURSOR FOR--检索当前数据库中所有的用户表SELECT Name AS TableName FROM SysObjects Where XType='U' ORDER BY Name--打开游标OPEN contact_cursorFETCH NEXT FROM contact_cursorINTO @TableNameWHILE @@FETCH_STATUS = 0BEGIN --拼接SQL SET @strSql = @strDelete + @TableName + @strWhere; PRINT @strSql --EXECUTE sp_executesql @strSql FETCH NEXT FROM contact_cursor INTO @TableNameEND--关闭释放游标CLOSE contact_cursorDEALLOCATE contact_cursor
0 0
- 删除数据库中所有表中指定的字段
- 批量删除数据库字段中指定的字符串
- 删除链表中指定的所有元素
- SQL批量删除数据表中指定字段对应的所有约束
- SQL存储过程之删除指定表中指定字段所有约束
- Linq 中查询一个表中指定的字段
- 替换掉mysql数据库指定字段的所有数据的中指定字符串
- .net c#中获取数据库中指定长度的字段以及字段的前几位
- sql删除字段中指定字符之前的字符串或者删除字段中指定字符之后的字符串
- oracle--删除表中指定字段重复值
- 删除文件中指定字符串的所有行
- 删除solr中指定core的所有数据(索引)
- 删除链表中指定的元素
- 查找数据库中指定字段按拼音首字母的记录
- 用触发器保证数据库中指定的字段不允许修改
- 查询数据库中指定字段符合条件的记录数
- 【数据库】SQL导入CSV到表中指定部分字段
- 通过LS删除服务器中指定的数据库
- 关于APP界面布局设计的八种优缺点
- 如果简单的记录,就可以为这个世界创造更多的财富,那么还有什么理由不去写博客呢? — 读<<黑客与画家>> 有感
- A*BProblem
- JavaWeb笔记-数据库处理
- Linux下查看/管理当前登录用户及用户操作历史记录
- 删除数据库中所有表中指定的字段
- SpringMVC拦截器(资源和权限管理)
- 计算机编码
- mysql乐观锁总结和实践
- 单词倒排
- RMI远程方法调用使用简介
- logback配置日志输出
- 【C#MVC】Base64字符串,转化为byte数组
- ThinkPHP_5.0版本的笔记