Re: Quotes und Klammern unter 8.2

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

In response to

Responses

Browse pgsql-de-allgemein by date

  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