0
A
回答
1
您可以使用命名惯例和查询all_tab_columns
declare
cursor c is
select table_owner , column_name, table_name from all_tab_columns where column_name like '%_CID';
begin
for x in c loop
execute immediate 'update ' || x.table_owner || '.' || x.table_name ||' set ' || x.column_name||' = 0';
end loop;
end;
如果您拥有有效的Fk,您也可以使用all_tab_constraints
为您的主表启用FK,并获取r_constraint_name
的列名称。
0
我找到了解决我的问题:
BEGIN
FOR x IN (SELECT owner, table_name, column_name FROM all_tab_columns) LOOP
EXECUTE IMMEDIATE 'update ' || x.owner || '.' || x.table_name ||' set ' || x.column_name||' = 0 where '||x.column_name||' = 1';
END LOOP;
END;
感谢
相关问题
- 1. 如何找到Access中的所有表匹配数据库匹配Delphi中的特定格式的列表
- 2. Oracle如何查找与特定列名匹配的所有列
- 3. 如何查找列名与特定模式匹配的所有表/视图
- 4. Python - 合并与其他列表中的特定模式匹配的子列表?
- 5. 如何在数据库中更新所有表的特定列值
- 6. 数据库中的模式匹配
- 7. SQL中特定数据库中所有表的列名称
- 8. Oracle数据库中的部分匹配
- 9. 更新与多个列匹配模式的表
- 10. 匹配文本与数据库中的通配符表达式?
- 11. 计算与Excel中的特定模式相匹配的多列中的所有单元格值
- 12. 数据库中所有表的列表
- 13. 在一个命令中更新所有与ID列表匹配的文档
- 14. 查询从Mongodb中获取与所有列匹配的数据
- 15. 在UNIX中搜索特定列中匹配模式的行
- 16. 从数据库表中匹配模式的文本框
- 17. Python中列表的模式匹配
- 18. 列出正则表达式匹配的所有模式
- 19. oracle表没有在特定模式的Toad模式浏览器中列出
- 20. 查找与HTML文档中的模式匹配的所有类?
- 21. 如何更新python中熊猫数据框的特定列中的所有行?
- 22. 如何更新Android中SQLite数据库中列的所有行?
- 23. 的Java模式匹配特定模式来匹配
- 24. 如何从mysql数据库中找到与特定月份相匹配的所有数据?
- 25. 将列表中的数据与python中的列匹配
- 26. 更新数据库表中的列
- 27. 正则表达式匹配url列表中的特定uri
- 28. 预浸匹配所有与模式
- 29. 获取具有匹配特定模式的连接列的行
- 30. mod_rewrite,匹配特定模式
的问题是,我不知道我是否有一个有效的FK的或不 – einstein007 2014-08-28 08:46:50
执行此要求时,我有一个错误! – einstein007 2014-08-28 09:04:17