【求教】select一个函数的时候,函数参数不能有布尔值吗?
比如说在plsql develper或者sqlplus里执行下面一句话
select TESTPackage.Get_value(true) from dual;
结果报出来如下的错误:
ORA-00904:"TRUE" :标示符无效
但是函数Get_value的参数确实是一个布尔型啊,为什么不能执行呢
------解决方案--------------------
BOOLEAN类型也只能在PL/SQL中调用才可能使用。
要在SQL里调用函数,的确是需要修改函数的参数类型了。