您的位置:首页 > 数据库 > Oracle

自定义Oracle 函数,传入参数,实现简单的功能

2012-06-01 11:09 302 查看
create or replace function get_Sub_Item_data(vfieldname in varchar2,

vtablename in varchar2,

vjcdatetime in varchar2)

return number is

item_cjvalue number(10, 5);

v_sql varchar2(200);

begin

v_sql := 'select ' || vfieldname || ' from ' || vtablename ||

' where to_char(jcrq,''yyyy-mm-dd'')=''' || vjcdatetime ||

''' and rownum=1';

execute immediate v_sql into item_cjvalue ;

return item_cjvalue ;

end get_Sub_Item_data;

ps:

如果函数中出现字符串的引号,那么要注意两个引号才是一个单引号哦即“''”解释成“'” 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐