From: | "Tony Marston" <tony(at)marston-home(dot)demon(dot)co(dot)uk> |
---|---|
To: | "'Jim C(dot) Nasby'" <jnasby(at)pervasive(dot)com> |
Cc: | "'Bruce Momjian'" <pgman(at)candle(dot)pha(dot)pa(dot)us>, "'David Fetter'" <david(at)fetter(dot)org>, <pgsql-bugs(at)postgresql(dot)org> |
Subject: | Re: BUG #1947: Enhancement Request - CONCAT() function |
Date: | 2005-10-10 21:04:25 |
Message-ID: | 000101c5cdde$3b125c60$b9f5e5d4@ajmnotebook |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
No, but Oracle does, which is why I am trying to produce SQL statements that
will run on MySQL, PostgreSQL and Oracle without the need for conversion.
Tony Marston
> -----Original Message-----
> From: Jim C. Nasby [mailto:jnasby(at)pervasive(dot)com]
> Sent: 10 October 2005 18:19
> To: tony(at)marston-home(dot)demon(dot)co(dot)uk
> Cc: Bruce Momjian; 'David Fetter'; pgsql-bugs(at)postgresql(dot)org
> Subject: Re: [BUGS] BUG #1947: Enhancement Request - CONCAT() function
>
>
> PostgreSQL runs on machines that use EBCDIC?
>
> On Mon, Oct 10, 2005 at 04:26:15PM +0100,
> tony(at)marston-home(dot)demon(dot)co(dot)uk wrote:
> > Here is a direct quote from the ORACLE manual:
> >
> > <quote>
> > On most platforms, the concatenation operator is two solid vertical
> > bars, as shown in Table 3-3. However, some IBM platforms use broken
> > vertical bars for this operator. When moving SQL script
> files between
> > systems having different character sets, such as between ASCII and
> > EBCDIC, vertical bars might not be translated into the vertical bar
> > required by the target Oracle environment. Oracle provides
> the CONCAT
> > character function as an alternative to the vertical bar
> operator for
> > cases when it is difficult or impossible to control translation
> > performed by operating system or network utilities. Use
> this function
> > in applications that will be moved between environments
> with differing
> > character sets. </quote>
> >
> > Tony Marston
> > http://www.tonymarston.net
> >
> > pgman(at)candle(dot)pha(dot)pa(dot)us wrote:
> > > Tony Marston wrote:
> > > > > which Oracle supports and MySQL can be made to support via a
> > > > > runtime option.
> > > >
> > > > They also both support CONCAT() because there are sometimes
> > > > difficulties in dealing with vertical bars in the
> character sets
> > > > used by certain operating systems and file systems. If enough
> > > > database vendors offer it then it becmes a "de facto" standard.
> > >
> > > I have never heard of problems with vertical bars in any of those
> > > settings. Can you elaborate? I don't see how operating
> systems and
> > > file system character sets relate to SQL query characters.
> > >
> > > --
> > > Bruce Momjian | http://candle.pha.pa.us
> > > pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
> > > + If your life is a hard drive, | 13 Roberts Road
> > > + Christ can be your backup. | Newtown Square,
> Pennsylvania 19073
> > >
> >
> >
> > ---------------------------(end of
> > broadcast)---------------------------
> > TIP 5: don't forget to increase your free space map settings
> >
>
> --
> Jim C. Nasby, Sr. Engineering Consultant jnasby(at)pervasive(dot)com
> Pervasive Software http://pervasive.com work: 512-231-6117
> vcard: http://jim.nasby.net/pervasive.vcf cell: 512-569-9461
>
From | Date | Subject | |
---|---|---|---|
Next Message | Jim C. Nasby | 2005-10-10 23:33:55 | Re: BUG #1947: Enhancement Request - CONCAT() function |
Previous Message | Terry Leffler | 2005-10-10 19:19:11 | BUG #1951: Multiple instances of postgres.exe running |