自定义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:
如果函数中出现字符串的引号,那么要注意两个引号才是一个单引号哦即“''”解释成“'” 。
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:
如果函数中出现字符串的引号,那么要注意两个引号才是一个单引号哦即“''”解释成“'” 。
相关文章推荐
- Oracle游标-cursor_01-简单不带参数实现功能
- C语言简单宏函数实现C++模板功能(类型本身作为函数参数)
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- Oracle List 功能 《=》 Oracle: wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- JS自定义功能函数实现动态添加网址参数修改网址参数值
- 利用可变参数列表简单实现printf函数的功能
- RDLC中使用自定义函数实现数字转中文大写(金额) 可以使用聚合函数做参数
- [原创]unity3D学习【功能实现】之七:Animator动画以及传递参数,简单功能
- 利用函数实现简单功能
- ORACLE自定义函数之简单示例
- 利用ida python 实现复原函数调用的参数 (仅对数据被简单硬编码有效)
- C++学习 【4.1】 利用函数实现指定的功能---函数,函数的形式,函数参数
- mysql 中自定义实现split功能的函数
- oracle wm_concat函数简单实例(实现行转成用分隔符分隔的一列)
- PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
- 创建函数利用可变参数列表的形式模拟实现printf的功能
- 编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
- Python 实现类似PHP的strip_tags函数功能,并且可以自定义设置保留标签(一)
- C++ 通过main()函数输入参数,实现简单的四则运算