现在数据集里加一个判断 怎么判断一个表存不存在某个字段 (ORACLE数据库)
SELECT count(*) FROM user_tab_columns WHERE TABLE_NAME = '表名' AND COLUMN_NAME='列名'
表名列名记得大写
直接
select 字段 from 表
没有就会报错啊。。。
将表所有列名查出,并拼成字符串
select Listagg(column_name, ',') WITHIN GROUP(ORDER BY column_name)
from user_tab_columns
where table_name = upper('表名')
然后判断字段在不在这个字符串里
不要写sql吧好像,可以自造一个数据集然后与那段sql关联起来。 (关联数据集)
字段跟原表一致,通过条件判断数据集有字段就会展示字段内容,无字段就展示空的,不会报错的。