目标:
- 给一个表空间包含的所有表中批量添加同一字段
实现方法:
- 先查询表空间包含的所有表(此处表空间名要注意大小写)
select 'alter table '||table_name||' add 字段名 字段类型 ; ' from all_tables
where owner='表空间名'
- 将查询得出的结果右键全选并复制,将复制的结果粘贴到SQL窗口中执行即可。
在网上还找到了另一种方法,利用plsql程序块中游标解决,此方法更便捷,但对不懂plsql程序块的有点难理解,如下:
https://www.cnblogs.com/chinas/p/6227686.html