Case-sensitivity (or CASE-sensitivity OR Case-SeNsItIvItY) is a topic of much
discussion over the years and there are many different topics over time.

Since 1991, Sybase has supported case-sensitivity at the DB level
Since its initial release, MS SQL has supported case-sensitivity at the DB level

Since probably 2000, filters and active links in the windows clients have 
correctly
obeyed the DB-case sensitivity rules and all behavior of them have had the
qualifiers here matching the DB case sensitivity setting.

The web client was found to be not obeying in active links the DB case 
sensitivity
setting and that was corrected in about the 7.5 or maybe 7.6 release (this is 
the
best I can remember which version).

Now, we come to Oracle.....

This database did not support case-sensitivity for many years.  There were all
kinds of attempts and partial implementations of this.  This included the idea 
of
functional indexes and special handling and the requirement to do special
operations and even then, it only worked under some conditions (in = and < and >
but not for LIKE).

Finally, there is full case-insensitivity support with Oracle and the 8.1 
release
of the AR System has support for it.  It requires special index builds (which 
the
system does for you).  It requires that you set cursor sharing to EXACT which
requires that you give lots of memory to the DB to compensate for the fact that
this is not the best cursor sharing for the AR System in general.  But, it does
work for all operations and provides complete case-insensitivity for Oracle.

So, all aspects of the system everywhere -- from DB operations to server side
workflow to client side workflow -- are all correctly obeying the case-sensitive
or case-insensitive setting of the DB.  And, Sybase, MS SQL, and Oracle all 
support
both a case-sensitive or case-insensitive mode for operation.


And, to be clear, when working case-insensitive -- CAT, cat, Cat, CAt, CaT, and 
any
other permutation of upper and lower case letters in the search criteria will 
match
any permutation of upper and lower case letters for the same characters in the
data.  And, it will work across languages and with all character sets -- 
including
Unicode.


I hope this helps clarify this issue.

Doug Mueller

-----Original Message-----
From: Action Request System discussion list(ARSList) 
[mailto:arslist@ARSLIST.ORG] On Behalf Of Sagar G Anandpara
Sent: Thursday, August 29, 2013 10:46 PM
To: arslist@ARSLIST.ORG
Subject: Re: Enhancements to Developer Studio on ARS v8.1

Hi Kiran,

What you gave as a real enhancement (in the Tabular form), was there in v7.6.04 
as well, so only I had made the post.
What John is telling makes sense but is that the only improvement John? or any 
more things been improved, and if so, how do they too help?

Also, I too would like to know Terry's doubt, what if in Advance Search I enter 
'Field1' = "SAGAR" instead of 'Field1' = "sagar" (or say 'Field1' = "Sagar")? 
Would they give same results or will fail and will return a message saying NO 
MATCHING RECORDS FOUND?

Regards,
Sagar

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to