Oracle函数的创建与测试执行:
0 Oracle的表结构(SysFunction):
功能编号 CHAR(8)
功能名称 VARCHAR2(30)
上级功能编号 CHAR(8)
标志 CHAR(1)
1 创建相关函数:
CREATE OR REPLACE FUNCTION infomanager.GET_SYSFUNCTION_NAME (
func_id char
)
RETURN VARCHAR2
IS func_name VARCHAR2(25);
BEGIN
SELECT 功能名称 INTO func_name FROM infomanager.sysfunction
WHERE 功能编号 = func_id;
RETURN func_name;
END GET_SYSFUNCTION_NAME;
select infomanager.get_sysfunction_name(1) from dual;
3 返回结果
1 系统功能
测试通过!
0 Oracle的表结构(SysFunction):
功能编号 CHAR(8)
功能名称 VARCHAR2(30)
上级功能编号 CHAR(8)
标志 CHAR(1)
1 创建相关函数:
CREATE OR REPLACE FUNCTION infomanager.GET_SYSFUNCTION_NAME (
func_id char
)
RETURN VARCHAR2
IS func_name VARCHAR2(25);
BEGIN
SELECT 功能名称 INTO func_name FROM infomanager.sysfunction
WHERE 功能编号 = func_id;
RETURN func_name;
END GET_SYSFUNCTION_NAME;
2 运行函数
select infomanager.get_sysfunction_name(1) from dual;
3 返回结果
1 系统功能
测试通过!