Re: concatenation of strings

From: Joachim von Thadden <j(dot)thadden(at)linux-ag(dot)de>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: concatenation of strings
Date: 2002-09-10 12:43:49
Message-ID: 20020910124349.C3652@linux-ag.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Here are the results of the tests below, so that you need not repeat
them. I use the newest version (7.2.2) of Postgres.

select proname,prorettype from pg_proc where proname='substr' or proname='right';

proname | prorettype
---------+------------
substr | 25
substr | 25
right | 25
(3 Zeilen)

select typname from pg_type where typelem=25;

typname
---------
_text
(1 Zeile)

SELECT 'haha'||substr('jojo', 2);

?column?
----------
hahaojo
(1 Zeile)

SELECT 'haha'||right('jojo', 2);

ERROR: parser: parse error at or near "right"

SELECT 'haha'||cast(right('jojo', 2) AS text);

?column?
----------
hahajo
(1 Zeile)

SELECT right('jojo', 2) || 'haha';

?column?
----------
johaha
(1 Zeile)

Sincerely
Joachim von Thadden

Am Die, Sep 10, 2002 at 12:37:39 +0000 schrieb Joachim von Thadden:
> Hi,
>
> I have a screwed problem with a simple string concatenation: If I concat
> a string with the result of a function, which is also a string, I get an
> error. If I do the same with a builtin function it works, also the
> return types are equal. Here is an example:
--
Joachim von Thadden Linux Information Systems AG
Linux is our Business. ____________________________________ www.Linux-AG.com __

Linux-Trainings bundesweit - Termine unter http://www.linux-ag.com/training

In response to

Browse pgsql-general by date

  From Date Subject
Next Message King King 2002-09-10 12:45:33 Load Photo by using ODBC
Previous Message Joachim von Thadden 2002-09-10 12:37:39 concatenation of strings