第一步,创建表
createtabletest (namevarchar2(20))
第二步,创建函数
createorreplacefunction str_list( str_in invarchar2 )--分类字段
returnvarchar2
is
str_list varchar2(4000) defaultnull;--连接后字符串
str varchar2(20) defaultnull;--连接符号
begin
for x in ( select TEST.NAME fromTEST ) loop
str_list := str_list || str || to_char(x.name);
str := '';
endloop;
第三步,查询
select str_list(t.name) fromtest t whererownum<2