当前位置:首页 » 编程语言 » 删除多个表sql

删除多个表sql

发布时间: 2025-01-24 16:10:57

A. 怎么使用sql语句批量删除多个表的相同字段

不知道您用的是什么数据库了。
不过做法肯定是一样,用两个游标,第一个游标从数据字典中检索出所有的表,第二个游标从每个表中检索所有的字段,然后遇到有要和你删除名称相同的字段的时候,执行alter table tablename drop column columnname的操作。
不过这个执行不能直接这么执行,而是设置一个字符串的变量,例如SQLSERVER,需要@delsql = 'alter table ' + @tablename + ' drop column ' + @columnname
exec(@delsql)
而oracle也一样delsql = 'alter table ' + tablename + ' drop column ' + columnname;
execute immediate delsql;
要使用这样的写法。
不可能使用一个SQL直接删除所有的。

热点内容
QT静态编译64 发布:2025-03-06 23:09:35 浏览:280
圣安地列斯自由服务器ip 发布:2025-03-06 23:09:34 浏览:705
安卓怎么扫二维码 发布:2025-03-06 23:04:49 浏览:512
平方根倒数速算法 发布:2025-03-06 23:03:54 浏览:468
嗅探加密视频 发布:2025-03-06 23:03:40 浏览:846
php中文字符正则 发布:2025-03-06 23:02:03 浏览:539
忘记密码如何进入山东省人社通 发布:2025-03-06 22:59:39 浏览:347
安卓系统怎么安装不了国际服 发布:2025-03-06 22:55:32 浏览:864
linux文件夹打不开 发布:2025-03-06 22:54:07 浏览:829
安卓怎么刷新设备 发布:2025-03-06 22:32:07 浏览:815