解决方案 »
- oracle数值比较
- 求助:研究生数据库研究方向选择
- 怎么把两个查询结果连接起来
- Oracle类型转换,纠结的问题(只有23分,悲催了。。。 )
- oracle pl sql 用存储过程汇总
- 求助:用什么函数取某条记录中的一个字段?
- 确实很急,大家帮忙啊:connectionpool.properties连接池问题
- 求助一个oracle存储过程
- 想采用热联机的方式备份数据库,可是老是提示:只有在应用程序已经连接到OMS的情况下才能启动本向导,请问我该怎么办?
- 如何通过程序得到服务器上面的oracle数据库的版本号??
- oracle高并发写操作的优化
- 运行FORMS 11设计的窗体提示要把字符设置为UTF8
假设你的配置表为T,字段:TNAME 表名 CNAME 字段名
select
REPLACE(TO_CHAR(WMSYS.WM_CONCAT(
'select '''||TNAME||'''||CHR(9)||COUNT(1) from '||TNAME||' WHERE '||CNAME||'=''你的指定值'''
)),',',CHR(10)||' UNION ALL '||CHR(10))
from T
WHERE CNAME='你指定的字段名'
把生成的sql语句拿去执行
我是按这样的结构写的语句
假设你的配置表为T,字段:TNAME 表名 CNAME 字段名
)),',',CHR(10)||' UNION ALL '||CHR(10)) from sys_datatable WHERE CNAME = 'current_state'这样么?
提供原始的配置表的表结构吧,看情况稍微变通一下你也是做不到的