Thread: Problem with apostrophe

Problem with apostrophe

From
eric@gateway.ctlno.com
Date:
Is there any way of having an apostrophe in a data field?
It is a problem because the apostrophe is the same character as the single
quote, so the database gets a parser error when a name such as "O'Brian"
is entered.

There must be a work-around, but I can not find any solution.

thank you for your help



Re: [GENERAL] Problem with apostrophe

From
Amos Hayes
Date:
On Wed, 17 Jun 1998 eric@gateway.ctlno.com wrote:

> Is there any way of having an apostrophe in a data field?
> It is a problem because the apostrophe is the same character as the single
> quote, so the database gets a parser error when a name such as "O'Brian"
> is entered.

Have you tried doubling up?   'O''Brian'

That is what I have to do in Oracle anyway.

--
Amos Hayes                      Systems Architect
ahayes@ingenia.com            Ingenia Group - Software Kinetics Ltd.
http://smurf.ingenia.com/~ahayes        http://www.ingenia.com

"Remember: No one can make you feel inferior without your consent."
   - ELEANOR ROOSEVELT


Re: [GENERAL] Problem with apostrophe

From
"Brett W. McCoy"
Date:
On Wed, 17 Jun 1998, Amos Hayes wrote:

> > Is there any way of having an apostrophe in a data field?
> > It is a problem because the apostrophe is the same character as the single
> > quote, so the database gets a parser error when a name such as "O'Brian"
> > is entered.
>
> Have you tried doubling up?   'O''Brian'
>
> That is what I have to do in Oracle anyway.

Isn't there an escape character, like the slash?

Brett W. McCoy
                                         http://www.lan2wan.com/~bmccoy
-----------------------------------------------------------------------
"The Number of UNIX installations has grown to 10, with more expected."
   -- The UNIX Programmer's Manual, 2nd Edition, June, 1972


Re: [GENERAL] Problem with apostrophe

From
eric@gateway.ctlno.com
Date:
the escape character brings up the help menu, thinking that \' is not a
valid option.

On Wed, 17 Jun 1998, Brett W. McCoy wrote:

> On Wed, 17 Jun 1998, Amos Hayes wrote:
>
> > > Is there any way of having an apostrophe in a data field?
> > > It is a problem because the apostrophe is the same character as the single
> > > quote, so the database gets a parser error when a name such as "O'Brian"
> > > is entered.
> >
> > Have you tried doubling up?   'O''Brian'
> >
> > That is what I have to do in Oracle anyway.
>
> Isn't there an escape character, like the slash?
>
> Brett W. McCoy
>                                          http://www.lan2wan.com/~bmccoy
> -----------------------------------------------------------------------
> "The Number of UNIX installations has grown to 10, with more expected."
>    -- The UNIX Programmer's Manual, 2nd Edition, June, 1972
>


Re: [GENERAL] Problem with apostrophe

From
Byron Nikolaidis
Date:
Just escape the apostrophe with a backslash.

Byron

eric@gateway.ctlno.com wrote:

> Is there any way of having an apostrophe in a data field?
> It is a problem because the apostrophe is the same character as the single
> quote, so the database gets a parser error when a name such as "O'Brian"
> is entered.
>
> There must be a work-around, but I can not find any solution.
>
> thank you for your help




Re: [GENERAL] Problem with apostrophe

From
Christoph Lorenz
Date:
eric@gateway.ctlno.com writes:

> the escape character brings up the help menu, thinking that \' is not a
> valid option.

No.
Entering something like

SELECT * FROM foo WHERE name=�O\�Brian�;

definitely works.

Ciao
  Christoph
--
** http://ourworld.compuserve.com/homepages/ChLorenz/ ** ChLorenz@csi.com **
 ** No Spam ! ** No Adverts ! ** No Junk-Mails ! ** No unwanted Mails ! **

Re: [GENERAL] Problem with apostrophe

From
"Jose' Soares Da Silva"
Date:
On Wed, 17 Jun 1998 eric@gateway.ctlno.com wrote:

> Is there any way of having an apostrophe in a data field?
> It is a problem because the apostrophe is the same character as the single
> quote, so the database gets a parser error when a name such as "O'Brian"
> is entered.
>
> There must be a work-around, but I can not find any solution.
>
> thank you for your help
You may use doubble apostrophe as in O''Brian to match O'Brian this is
SQL92.
                                                           Jose'
                                  |  |
~~~~~~~~~~~~~~~~~~~~~~~~          |  |            ~~~~~~~~~~~~~~~~~~~~~~~~
          Progetto HYGEA      ----    ----        www.sferacarta.com
    Sfera Carta Software      ----    ----        sferac@bo.nettuno.it
       Via Bazzanese, 69          |  |            Fax. ++39 51 6131537
Casalecchio R.(BO) Italy          |  |            Tel. ++39 51  591054
-----------------------------------------------------------------------------