Case insensitive queries

From: Peter A. Grant <grant_at_erich.triumf.ca>
Date: 5 Nov 1993 14:01 PST
Message-ID: <5NOV199314012251_at_erich.triumf.ca>


Finally actually trying to set up some of our SQL*Forms so that they are at least somewhat user-friendly. One of the issues is the case-sensitivity that everyone loves to hate.

The example in the Advanced SQL*Forms Techniques didn't execute when I typed it in as shown, but at least it gave me something to work from. After a bit of fiddling, I now do indeed have code that does do a case-insensitive query on one field.

I tried expanding it to provide this one two fields, but it doesn't work. I simply get back that the query caused no records to be returned, which is what I got with the example in the book.

At the moment, I have:

      DEFINE TRIGGER

         NAME = PRE-QUERY
         TRIGGER_TYPE = V3
         TEXT = <<<
         :DESCRIPTION := '#is not null and upper(DESCRIPTION) like ''' ||
               upper(:DESCRIPTION) || '''';

>>>
ENDDEFINE TRIGGER

Has anyone out there written a form with multiple case-insensitive fields?

Peter Grant           ////////  ///////  ////////  //    //  //    //  ////////
grant_at_triumf.ca         //     //    //     //    //    //  ///  ///  //
                       //     ///////      //    //    //  ////////  ///////
                      //     //  //       //    //    //  // // //  //
                     //     //    //  ////////  //////   //    //  //
                                               Canada's National Meson Facility
__________________________________________ _        Vancouver, British Columbia

             Communications Officer, Vancouver Oracle Users Group
Received on Fri Nov 05 1993 - 23:01:00 CET

Original text of this message