关于oracle数据表中字符串排序的问题
请问在sql2005数据库中,可写一下函数:
if object_id('orderchar') <>0 drop function orderchar
go
create function OrderChar(@OriStr varchar(100))
returns varchar(100)
as
BEGIN
DECLARE @re varchar(100) --返回值
DECLARE @ch char --一次扫描所存放最小的字符
DECLARE @charnum int --源字符串长度
DECLARE @i int,@j int,@k int --游标
set @charnum=LEN(@Oristr)
set @i=1
set @j=0
while len(@oristr)>0 --外层循环
BEGIN
SET @ch=SUBSTRING(@OriStr,1,1)
set @j=1
while @j <=len(@oristr) --内层循环
BEGIN
if ASCII(SUBSTRING(@OriStr,@j,1)) < ASCII(@ch) --如果OriStr[j]值比ch小,则把OriStr[j]赋值给ch
begin
SET @ch=SUBSTRING(@OriStr,@j,1)
set @k=@j
end
SET @j=@j+1
END
set @re=isnull(@re ,'')+ @ch --把ch追加给re
set @oristr=stuff(@oristr,@k,1,'')
END
return @re
END
GO
SELECT dbo.OrderChar('wangmeng')
aeggmnnw
实现字段内容按字母顺序排序,请问在oracle中怎么写呢?
Oracle9i之
相关问答:
环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。
......
在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????
......
大家好,在开发的时候,遇到这样的问题:
未能加载文件或程序集“Oracle.DataAccess, Version=10.1.0.200, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。 ......
兄弟 图挂了。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value ......