大家好:)我试着在Oracle 10g中做这样的事情:
SELECT
CAR_ID,
CAR_DATE,
get_some_other_info(CAR_TYPE)
FROM CARS
get_some_other_info(CAR_ID)
将返回多列:
| CAR_ID | CAR_DATE | CAR_COLOR | CAR_CO2
| 001 | 01/01/2013 | BLUE | 100
| 002 | 02/01/2013 | RED | 120
| 003 | 03/01/2013 | BLUE | 100
出于实现原因,我需要使用一个函数。我觉得我可以使用Table functions,但我无法理解如何在我的案例中使用它们。
致以最诚挚的问候,
答案 0 :(得分:0)
您还可以使用动态SQL来实现这一目标。将函数的结果与包含SQL的变量连接起来,然后使用execute immediate运行它。 谷歌,你会发现很多例子。