怎么在ORACLE中定义一个函数,固定返回一个字符串如('0501''0502''0503'

如何在ORACLE中定义一个函数,固定返回一个字符串如(�',�',�',

如何在ORACLE中定义一个函数,固定返回一个字符串如('0501','0502','0503','0507','0542','0543')
如何在ORACLE中定义一个函数,固定返回一个字符串如('0501','0502','0503','0507','0542','0543')

每次写脚本条件的时候,总要这么写一次,难得打字呀
[最优解释]
定义一个常量啊,哈哈
[其他解释]

引用:
SQL code?



1234

in ('0501','0502','0503','0507','0542','0543')  ---这个不是你想想的那么用的弟弟 ---虽然你想象的是长的一样,但是函数返回回来就是个字符串了


麻烦请查看下私信,有问题请教您!
[其他解释]
放临时表里、放函数里
[其他解释]
create or replace function return_str (str varchar2)
return varchar2 is
st varchar2(100);
begin
st := '(''001'',''002'',''003'')';
return st;
end;

select return_str('132') from dual;
[其他解释]

in ('0501','0502','0503','0507','0542','0543') 
---这个不是你想想的那么用的弟弟
---虽然你想象的是长的一样,但是函数返回回来就是个字符串了

[其他解释]
谢谢楼上各位,我还是用pl/sql的替换解决了。