当前位置:主页>销售管理软件> 列表

SQL Server函数转Oracle函数? 找网吧管理软件

库存管理软件版1楼: 请教各位以下SQL Server函数如何转为Oracle函数?
--1.创建一个合并的函数
create function fmerg(@id int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str=''''
select @str=@str+'',''+cast(pid as varchar) from 表A where id=@id
set @str=right(@str,len(@str)-1)
return(@str)
End
go

--调用自定义函数得到结果
select distinct id,dbo.fmerg(id) from 表A

2楼: 帮顶!

-------------------------------------
站长开发推广同盟 关注网站,关注技术!

海量源代码下载,二次开发绝佳站点

网址: http://www.source520.com
http://www.source520.net 如网吧管理软件

3楼: CREATE OR REPLACE FUNCTION FMerg
(
Aid int
) RETURN VARCHAR2
AS
str VARCHAR2(8000) := '''';
BEGIN
FOR Cur IN (SELECT pid FROM 表A WHERE id=Aid) LOOP
str := str||'',''||Cur.pid;
END LOOP;
RETURN SUBSTR(str, 2, 8000);
END FMerg;

4楼: 呵呵,不了解ORCLA的说!

5楼: 多谢xianguo的回答,谢谢接受答案了:)

6楼: 多人接受答案了。