根据SQL语句参数返回查询记录数 CREATE OR REPLACE FUNCTION F_GETROWS( P_SQLSTRING VARCHAR2 ) RETURN NUMBER --功能:根据SQL语句参数返回查询记录数 --输入参数:SQL String Parameter IS l_cnt NUMBER; BEGIN execute immediate P_SQLSTRING into l_cnt; RETURN(l_cnt); EXCEPTION WHEN NO_DATA_FOUND THEN RETURN(0); END F_GETROWS;
RETURN NUMBER--返回值
IS
CEN NUMBER;
BEGIN
…………具体实现
RETURN CEN;--返回结果END func_name
有很多例子,还有到GOOGLE去搜索也是好的方法。
CREATE OR REPLACE FUNCTION F_GETROWS(
P_SQLSTRING VARCHAR2 ) RETURN NUMBER
--功能:根据SQL语句参数返回查询记录数
--输入参数:SQL String Parameter
IS
l_cnt NUMBER;
BEGIN
execute immediate P_SQLSTRING into l_cnt;
RETURN(l_cnt);
EXCEPTION
WHEN NO_DATA_FOUND THEN
RETURN(0);
END F_GETROWS;
只不过你这次要编写的是比较频繁使用的,以前编的是特定使用的啦只要你想实现的过程能用sql语句写出来,不就ok啦
存储过程和函数不就是通过sql语句来实现的吗
很简单,也可以看看帮助,找个例子,照着来喽亲自动手吧,还不快试试