假设我有一个自定义列名表,它们都具有COL ##模式,其中##是任何整数。所以典型的查询是:
select COL12 from MyCustomTable;
所以在另一个表中,我有所有这些整数,我想使用整数表创建一个查询来构建MyCustomTable的动态查询。
类似的东西:
select 'COL' || (select colId from IdTable where Id = 12) from MyCustomTable;
但不是只为每一行返回字符串'COL12',而是返回由列名COL12标识的实际值。
不要担心我的整体问题:)我只是想知道我是否可以直接从sqldeveloper窗口执行此操作而无需编写任何代码/过程/函数等。