【发布时间】:2015-12-11 15:16:40
【问题描述】:
我有一些从应用程序执行的 sql 查询的表。 例如,id=1 的查询之一是:
select * from customer where status='A'
我想要的是在该查询中进行一些替换并返回该已执行查询的行。我想在sql中做所有事情。 例如,如果我说
select id, query from queries where id=1
我会得到结果:
1 | select * from customer where status='A'
如果我说:
从 id=1 的查询中选择 id, replace(query, 'A', 'N')
我会得到:
1 | select * from customer where status='N'
我想执行这个被替换的查询并查看它的结果。 这可能只用sql吗? 我正在使用 oracle 数据库
【问题讨论】: