还是它: select * from table where isOverTime(变量); 注意')'和')'是半角和全角的区别。
create or replace function get_boolean(p1 in varchar2) return boolean as begin if p1='1' then return true; else return false; end if; end; / SQL> select 1 from dual where get_boolean('1');select 1 from dual where get_boolean('1')ORA-00920: 无效的关系运算符boolean类型在于pl/sql过程中才起作用,查询语句产生错误
select * from table where isOverTime(变量);
注意')'和')'是半角和全角的区别。
return boolean
as
begin
if p1='1' then
return true;
else
return false;
end if;
end;
/
SQL> select 1 from dual where get_boolean('1');select 1 from dual where get_boolean('1')ORA-00920: 无效的关系运算符boolean类型在于pl/sql过程中才起作用,查询语句产生错误
有什么简单的sql查询语句