From derby-commits-return-6901-apmail-db-derby-commits-archive=db.apache.org@db.apache.org Sat Mar 31 23:45:06 2007
Return-Path:
Delivered-To: apmail-db-derby-commits-archive@www.apache.org
Received: (qmail 4398 invoked from network); 31 Mar 2007 23:45:05 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2)
by minotaur.apache.org with SMTP; 31 Mar 2007 23:45:05 -0000
Received: (qmail 32204 invoked by uid 500); 31 Mar 2007 23:45:12 -0000
Delivered-To: apmail-db-derby-commits-archive@db.apache.org
Received: (qmail 32175 invoked by uid 500); 31 Mar 2007 23:45:12 -0000
Mailing-List: contact derby-commits-help@db.apache.org; run by ezmlm
Precedence: bulk
list-help:
list-unsubscribe:
List-Post:
Reply-To: "Derby Development"
List-Id:
Delivered-To: mailing list derby-commits@db.apache.org
Received: (qmail 32164 invoked by uid 99); 31 Mar 2007 23:45:12 -0000
Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 31 Mar 2007 16:45:12 -0700
X-ASF-Spam-Status: No, hits=-100.0 required=10.0
tests=ALL_TRUSTED
X-Spam-Check-By: apache.org
Received: from [140.211.11.130] (HELO eos.apache.org) (140.211.11.130)
by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 31 Mar 2007 16:45:04 -0700
Received: from eos.apache.org (localhost [127.0.0.1])
by eos.apache.org (Postfix) with ESMTP id 1237359A07
for ; Sat, 31 Mar 2007 23:44:44 +0000 (GMT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Apache Wiki
To: derby-commits@db.apache.org
Date: Sat, 31 Mar 2007 23:44:43 -0000
Message-ID: <20070331234443.2218.17841@eos.apache.org>
Subject: [Db-derby Wiki] Update of "BuiltInLanguageBasedOrderingDERBY-1478" by
MamtaSatoor
X-Virus-Checked: Checked by ClamAV on apache.org
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.
The following page has been changed by MamtaSatoor:
http://wiki.apache.org/db-derby/BuiltInLanguageBasedOrderingDERBY-1478
------------------------------------------------------------------------------
http://www.nabble.com/Collation-feature-discussion-tf3418026.html#a9559634
== Collation Determination ==
+ In Derby 10.3, there will be two character sets associated with the database. These 2 character sets will have identical character repertoire(UCS) but they may have different collation associated with them depending on the value of JDBC url attribute COLLATION. The 2 character sets will be
+ 1)USER character set - collation of UCS_BASIC/TERRITORY_BASED depending on the value of jdbc url attribute COLLATION specified at create database time.
+ 2)SQL_IDENTIFIER character set - collation of UCS_BASIC.
+
+ As per SQL spec, Section 11.1, there is an optional syntax to associate a character set for a schema at create schema time. Syntax Rule 5 says that if a character set is not specified by the user, then the character set associated with schema is implementation defined. In Derby 10.3, system schemas will be associated with SQL_IDENTIFER character set and all the user schemas will be associated with USER character set. Futher on, General Rule 3 specifies that the character set associated with schema is used as the default character set for all . Based on this, all the user character columns will pick up the collation associated with USER character set and all the system character columns will pick the up the collation associated with SQL_IDENTIFIER character set.
== Outstanding items ==