Wrong results when the column with collation using option (NUMERIC-SORT=1) is in where clause ---------------------------------------------------------------------------------------------
Key: CORE-3947 URL: http://tracker.firebirdsql.org/browse/CORE-3947 Project: Firebird Core Issue Type: Bug Affects Versions: 2.5.0 Environment: Win7 x64 Reporter: JDenk Create database, table, init data : --------------------------------------------------------------------------------------------------------------------------------------------- CREATE DATABASE 'c:\tmp\test.fdb' user 'SYSDBA' password 'masterkey' PAGE_SIZE 8192; create collation utf8_num for UTF8 from UNICODE 'NUMERIC-SORT=1'; ALTER CHARACTER SET UTF8 SET DEFAULT COLLATION utf8_num; commit; CREATE TABLE TEST_TABLE (TEST_FIELD VARCHAR(20) CHARACTER SET UTF8 COLLATE UTF8_NUM); commit; INSERT into TEST_TABLE values('a1'); INSERT into TEST_TABLE values('a01'); INSERT into TEST_TABLE values('a001'); --------------------------------------------------------------------------------------------------------------------------------------------- Run select : --------------------------------------------------------------------------------------------------------------------------------------------- select * from TEST_TABLE where TEST_FIELD = 'a1' --------------------------------------------------------------------------------------------------------------------------------------------- This select returns three results : 'a1', 'a01', 'a001'. When I run the same example (but with the default collation), everything seems to be ok. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel