oracle中调用函数的方法

how to call function in oracle

如何调用oracle函数。我想调用下面的函数,但它显示错误我是 oracle 的新手,这就是我来这里的原因

  Function CardExpiry(cardNO char) return date;

我正在使用以下查询,但显示错误

SELECT * from SMIT.AUDIO_Service_Package.CardExpiry(:CARDNO) ;

错误 [错误:ORA-00933:SQL 命令未正确结束]

你的函数 returns 一个标量值,你不能 select 来自 它。

据推测,您想要:

SELECT SMIT.AUDIO_Service_Package.CardExpiry(:CARDNO) FROM DUAL;