在select语句中使用函数结果

时间:2012-11-29 15:46:23

标签: sql oracle

我在oracle中有一个简单的select语句(例子):

SELECT * FROM organisation WHERE ID=15

这会返回一行:

 **ID   | NAME   |   NOTES      | VALUE**
   15   | BEST   | Just Notes...|  112

现在我想取值(112)并将其用作oracle函数中的参数:

function get_session_text (
     in_value in number
     ) 

return varchar2 is ....

所以我想构建一个select语句,它将返回类似的内容:

 **ID   | NAME   |   NOTES      | VALUE  |  TEXT **  
   15   | BEST   |Just Notes... |  112   | function's result

中选择*

我尝试构建它,但我不熟悉函数,所以你能帮我解决这个SQL语句吗?

1 个答案:

答案 0 :(得分:2)

SELECT id, 
       name,
       notes,
       value,
       get_session_text( value )
  FROM organization

应该这样做。