From: | "Albe Laurenz" <all(at)adv(dot)magwien(dot)gv(dot)at> |
---|---|
To: | "Bernd Helmle *EXTERN*" <mailings(at)oopsware(dot)de>, <Martin(dot)Spott(at)mgras(dot)net> |
Cc: | <pgsql-de-allgemein(at)postgresql(dot)org> |
Subject: | Re: Quotes und Klammern unter 8.2 |
Date: | 2006-12-07 15:47:30 |
Message-ID: | 52EF20B2E3209443BC37736D00C3C1380BCD5B45@EXADV1.host.magwien.gv.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
>> Tach zusammen,
> Servus
Grüßihna,
>> Folgendes muss da letztendlich drinstehen:
>>
>> 'watrcrsl(at)hydro(*)_line'
>>
>> Gemaess Doku habe ich verstanden,
>> dass mein INSERT so aussehen soll:
>>
>> INSERT INTO .... VALUES (...., E'watrcrsl(at)hydro(*)_line', ....);
>>
>> Alles wunderbar, niemand meckert .... aber die Hochkommata landen
>> nicht im Feld, was sich natuerlich stoerend auswirkt.
>
> INSERT INTO .... VALUES (...., E'''watrcrsl(at)hydro(*)_line''', ....);
Das E ist nur zur Kennzeichnung eines Strings da, um anzudeuten,
daß das einfache Hochkomma nicht, wie im Standard gefordert, durch ein
doppeltes Hochkomma geschrieben, sondern nach PostgreSQL-Tradition durch
einen vorgestellten Backslash geschützt wird.
Das Beispiel von Bernd Helmle sollte also funktionieren, aber dann würde
ich gleich das E weglassen, weil es dann unnötig ist.
Liebe Grüße,
Laurenz Albe
From | Date | Subject | |
---|---|---|---|
Next Message | Albe Laurenz | 2006-12-11 08:18:23 | Re: Quotes und Klammern unter 8.2 |
Previous Message | Martin Spott | 2006-12-07 13:23:50 | Re: Quotes und Klammern unter 8.2 |