From: | Bernd Helmle <mailings(at)oopsware(dot)de> |
---|---|
To: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
Cc: | pgsql-de-allgemein(at)postgresql(dot)org, Martin(dot)Spott(at)mgras(dot)net |
Subject: | Re: Quotes und Klammern unter 8.2 |
Date: | 2006-12-07 13:20:11 |
Message-ID: | 8d5177f182c86dbe38f8d23f7ca6e5d5@oopsware.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
On Thu, 7 Dec 2006 13:57:36 +0100, Peter Eisentraut <peter_e(at)gmx(dot)net> wrote:
> Bernd Helmle wrote:
>> INSERT INTO .... VALUES (...., E'''watrcrsl(at)hydro(*)_line''', ....);
>
> Nein, entweder
>
> '''watrcrsl(at)hydro(*)_line'''
>
> oder
>
> E'\'watrcrsl(at)hydro(*)_line\''
>
> Das E sorgt nur dafür, dass die Backslashes gehen. Aber das braucht man
> hier eigentlich nicht.
>
>
Stimmt.
Ich hatte jetzt nicht drauf geachtet, ob da nun noch ein backslash drin ist oder nicht
(hab nur das E'' und die fehlenden quotes beachtet), aber ich präferiere sowieso die
'''' Syntax. Jede andere DB nimmt den \ immer als Literal (was der Standardkonforme Weg
ist). Und sowieso ist \' potentiell unsicher.
Bernd
From | Date | Subject | |
---|---|---|---|
Next Message | Martin Spott | 2006-12-07 13:23:50 | Re: Quotes und Klammern unter 8.2 |
Previous Message | Peter Eisentraut | 2006-12-07 12:57:36 | Re: Quotes und Klammern unter 8.2 |