Oracle11g 基于动态输入选择结果的SQL查询

Oracle11g 基于动态输入选择结果的SQL查询,oracle11g,Oracle11g,在我的项目中,我们使用的是一个大约有60列的表。现在,当用户使用发票号搜索时,结果屏幕中只显示12列字段值。但是现在,用户希望能够灵活地使用这12列字段值,为特定的发票号选择一些额外的列字段值。 例如: 表MyTable中有5列(A、B、C、D、E)。我们正在显示基于查询的结果::从MyTable中选择A,B,其中C='some value' 但根据用户需求,查询的编写方式应确保他能够输入剩余的任何列名(D,E)并相应地得到结果。假设他选择D列与A和B一起显示特定值C 如果查询在SQL中是可能的

在我的项目中,我们使用的是一个大约有60列的表。现在,当用户使用发票号搜索时,结果屏幕中只显示12列字段值。但是现在,用户希望能够灵活地使用这12列字段值,为特定的发票号选择一些额外的列字段值。 例如: 表MyTable中有5列(A、B、C、D、E)。我们正在显示基于查询的结果::从MyTable中选择A,B,其中C='some value' 但根据用户需求,查询的编写方式应确保他能够输入剩余的任何列名(D,E)并相应地得到结果。假设他选择D列与A和B一起显示特定值C

如果查询在SQL中是可能的,那么有人可以帮助查询吗

问候