┣┫(100分求救,绝不食言)如何动态的表及表字段,再在出的表中加一个trigger? 动态sqlstr:='select colname from '||v_tbname||' where rownum=1';execute immediate str into v_coldata; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个动态的SQL我不太明白,我是数据库初学者我在写trigger时发现到,不光要遍历表,然后还要在遍历的表中遍历出字段,这样才能写出完整的trigger 遍历表: 你可以查询all_tables视图. 遍历表中的列: 你可以查询all_tab_columns视图. 思路: 用游标打开,然后循环取就可以了. SELECT * FROM ALL_TABLES;SELECT * FROM ALL_TAB_COLUMNS; select * from all_tables; --所有表select * from dba_tables; --管理员权限表格select * from user_tables; --用户权限表格select * from tab; --单个用户权限表格 select * from TAB where TABTYPE='TABLE';用这个遍历库中的表与select * from all_tables;或select * from tab;有何区别? 数据库中数据查询问题 EM和ISQLPLUS链接地址的问题 error C2043: illegal break 一面试题目,有兴趣者请进来 如下图,怎么把A的数据整合到B中 如何知道字符串种特定字符的位置 问个函数 oracle9i如何安装,在windows 2000 server,急 一个很大的表删除记录后没有回收空间 ORACLE 9i 需要的最底硬件配置是什么? 请问能执行外部dos命令的包是什么?怎么用? 请大家帮我写一个sql语句,谢谢,在线等待!!!
我在写trigger时发现到,不光要遍历表,然后还要在遍历的表中遍历出字段,这样才能写出完整的trigger
遍历表: 你可以查询all_tables视图.
遍历表中的列: 你可以查询all_tab_columns视图. 思路: 用游标打开,然后循环取就可以了.
SELECT * FROM ALL_TAB_COLUMNS;
select * from dba_tables; --管理员权限表格
select * from user_tables; --用户权限表格
select * from tab; --单个用户权限表格
用这个遍历库中的表与select * from all_tables;或select * from tab;有何区别?