kgdc.net
当前位置:首页 >> orAClE中建立函数?如何查看自己都建立了哪些函数? >>

orAClE中建立函数?如何查看自己都建立了哪些函数?

你是指function吗? select * from dba_objects where object_type='FUNCTION‘ 如果还要查其它类型的,object_type就写其它类型。你看看select * from dba_objects就知道了。

可以用如下语句查看用户自定义的资源,如函数、存储过程: SELECT * FROM USER_PROCEDURES; 查到概况后根据对象名字可以查看其源码: SELECT * FROM USER_SOURCE WHERE NAME = 'COMPUTERFEE';

①登录用户后,执行下面语句查看当前用户有哪些存储过程: select name from user_source where type='PROCEDURE'; 或者:select object_name from user_procedures; 或者:select object_name from user_objects where object_type='PROCEDURE' ...

select * from user_objects where object_name like '%XXX%'

查看包中函数、过程的SQL语句: SELECT owner,name,text,line FROM DBA_SOURCE where type = 'PACKAGE' and (TEXT like ' procedure%' or TEXT like ' function%'); 结果中,owenr:哪个用户的,name:哪个包,text:函数名及部分参数,line:行...

比如你定义了一个函数: create FUNCTION y2 (inx2 number) return number is Result number(2); begin Result := inx2*inx2; return(Result); end y2; 可以在查询语句后引用,比如定义的是一个计算开方的函数 y2 select y2(4) from dual; 结果...

存储函数中建议别做,给以个例子给你 CREATE OR REPLACE PROCEDURE SELECTGROUP(P_ALLGROUP OUT SYS_REFCURSOR) IS BEGIN OPEN P_ALLGROUP FOR SELECT S.GROUPID, S.GROUPNAME, S.GROUPBZ, COUNT(1) GROUPCOUNT FROM AAA S, BBB A WHERE S.GROUP...

函数一般都是对数据的简单处理,可以方便复用。 举个简单例子, 比如要对一个数字N做比较复杂的运算,而且需要多次使用,那么建立函数get_N(number); 在每次需要这个结果的时候都可以调用函数来处理 比如 select get_N(n) from dual; 而不需要每...

常用的函数有:1、COUNT ()返回查寻的行数 例如:select count(*) from table; 2、MAX() 返回表达式的最大值 例如:select a, max(b) from table group by a; 3、MIN() 返回表达式的最小值 例如:select a, min(b) from table group by a; 4、SU...

网站首页 | 网站地图
All rights reserved Powered by www.kgdc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com