易截截图软件、单文件、免安装、纯绿色、仅160KB

关于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之


相关问答:

oracle sql developer 查询显示中文乱码

环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。 ......

lomboz eclipse 中加入oracle的问题

在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????


......

visual c#无法连接oracle???

大家好,在开发的时候,遇到这样的问题:

未能加载文件或程序集“Oracle.DataAccess, Version=10.1.0.200, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。 ......

ssh oracle 连接


兄弟  图挂了。

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号