dbTalk Databases Forums  

Badly sort order (ASE 15.0/linux/iso88592)

sybase.public.omni sybase.public.omni


Discuss Badly sort order (ASE 15.0/linux/iso88592) in the sybase.public.omni forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
zoltan morvai
 
Posts: n/a

Default Badly sort order (ASE 15.0/linux/iso88592) - 11-25-2005 , 02:11 AM






Hi,
I'm using ASE 15.0 on Linux and I have the problem whit the
sort order on iso88592.
A maked this :

charset –Usa -P -I../interfaces hunnocs.srt iso88592

isql >sp_configure 'default sortorder id', 71,'iso88592'
isql >go
shotdown database
I checked:
isql>sp_helpsort
Character Set = 20, iso88592
ISO_8859-2:1987, Latin2, Eastern Europe
Sort Order = 71, hunnocs_iso88592
Hungarian dictionary sort order for use in Hungary.
Uses the
ISO 8859-2 character set and is case-insensitive.

And the log :
00:00000:00001:2005/11/24 04:55:57.65 server ASE's default
unicode sort order is 'binary'.
00:00000:00001:2005/11/24 04:55:57.65 server ASE's default
sort order is:
00:00000:00001:2005/11/24 04:55:57.65 server
'hunnocs_iso88592' (ID = 71)
00:00000:00001:2005/11/24 04:55:57.65 server on top of
default character set:
00:00000:00001:2005/11/24 04:55:57.65 server 'iso88592'
(ID = 20).

So the codepage and the sort order is ready.
A makes a table whit test dates:
Create table AA
(
NAME char(50)
)
go
insert into AA (NAME) values ("ab")
insert into AA (NAME) values ("ac")
insert into AA (NAME) values ("á")
insert into AA (NAME) values ("áa")
insert into AA (NAME) values ("ác")
insert into AA (NAME) values ("áá")
insert into AA (NAME) values ("a")
insert into AA (NAME) values ("áz")
insert into AA (NAME) values ("cs")
insert into AA (NAME) values ("c")
insert into AA (NAME) values ("ct")
insert into AA (NAME) values ("a")
insert into AA (NAME) values ("aa")
insert into AA (NAME) values ("áb")
insert into AA (NAME) values ("ab")
insert into AA (NAME) values ("áb")
insert into AA (NAME) values ("cc")

bat the hungarin sortorder is not ready .
isql> select NAME from AA order by NAME

NAME
---
a
a
á
aa
áa
áá
ab
ab
áb
áb
ac
ác
áz
c
cc
cs
ct

The correct order be :
a
a
aa
ab
ab
ac
á
áa
áá
áb
áb
ác
áz
c
cc
ac
cs

I think, the Sybase hunnocs.srt (and
hunnoac.srt,hundict.srt) is not correct.
I tried whit cp1250 and the result is alike wrong, or I
makes any badly?

Thanks,
Zoltan.morvai[at]drkw[dot]com.

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.