rxcr.net
当前位置:首页 >> orAClE查看函数定义 >>

orAClE查看函数定义

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

使用这个命令:desc dbms_output或者直接到plsql里面打开包查看

SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE='FUNCTION'

select text from user_source where name='FUNCTION';FUNCTION:自定义函数名称.

系统包很多是看不了的(都加密了),自己写的可以在pl/sql任意一个窗口写你的函数名后按着ctrl键鼠标左击就进去了

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

在user_objects里面,里面还存储了其他对象,通过object_type区分.select object_name from user_objects where object_type='FUNCTION';这样就能看到函数名称了.当然,跟别的一样,也有对应的all_objects,dba_objects.

可按如下方法查询,以sqlserver2008为例: 1、登录sql server management studio. 2、展开左边的树,先在数据库中找到自己创建自定义函数的库,如数据库-系统数据库-master. 3、依次点击可编程性-函数-标量值函数,如曾经创建过一个叫“fn_myget”的自定义函数,就能看见. 4、右键此函数,点击编辑,就能看到这个函数的源代码. 5、代码如图,红框部分即为源代码.

create or replace package ubs_user_pkg is type user_record_type is record ( userid number(4), username varchar2(20), createdate date, deptid number(4), gender number(1), job varchar2(30), remarks varchar2(200), birthday date, jobexperience

在文档里面找WMSYS.WM_CONCAT关于这个函数用法,或者类似的函数,可以在文档里面没有找到,我查的oracle 10G的文档,具体位置在SQL Reference 这个里面的Function里面,但是没有看到WMSYS.WM_CONCAT,只有TO_CHAR之类的函数!

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