SqlServer 自定义函数转换成Oracle(急,在线等)

很久不抽烟 2011-09-02 02:23:01
哪位大哥帮忙把下面一个SqlServer中的自定义函数 转换成Oracle中自定义函数,紧急!!!在线等,谢谢了!

--根据上级编号获得分类设置树
create function [dbo].[fBWA_Lookup_Config_GetChildrenByParentID]
(
@Lcg_Parent_ID uniqueidentifier
)returns @t table(
[Lcg_ID] [uniqueidentifier],
[Lcg_System_Type] [tinyint],
[Lcg_Sub_System_Type] [tinyint],
[Lcg_Parent_ID] [uniqueidentifier],
[Lcg_Code] [varchar](100),
[Lcg_Name] [nvarchar](50),
[Lcg_Value] [nvarchar](100),
[Lcg_Order_No] [smallint],
[Lcg_Is_Default_Selected] [tinyint],
[Lcg_Description] [nvarchar](200),
[Lcg_Status] [tinyint],
[Lcg_Creater] [nvarchar](50),
[Lcg_Create_Time] [datetime],
[Lcg_Last_Modifier] [nvarchar](50),
[Lcg_Last_Modify_Time] [datetime]
,[Level] int
)
as
begin


return
end

...全文
95 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Alessandro_ 2011-09-02
[Quote=引用 1 楼 szc108 的回复:]

SQL code

先创建返回类型
create or replace type obj_table as object
(
id int,
name varchar2(50)
)

然后创建函数
create or replace function f_pipe(s number)
return t_table pipelined
as
v_obj_table obj_tab……
[/Quote]+
回复
szc108 2011-09-02

先创建返回类型
create or replace type obj_table as object
(
id int,
name varchar2(50)
)

然后创建函数
create or replace function f_pipe(s number)
return t_table pipelined
as
v_obj_table obj_table;
begin
for i in 1..s loop
v_obj_table := obj_table(i,to_char(i*i));
pipe row(v_obj_table);
end loop;
return;
end f_pipe;

回复
相关推荐
发帖
Oracle
创建于2007-09-28

1.6w+

社区成员

Oracle开发相关技术讨论
申请成为版主
帖子事件
创建了帖子
2011-09-02 02:23
社区公告
暂无公告