Re: [SQL] ' escape
От | Bruce Momjian |
---|---|
Тема | Re: [SQL] ' escape |
Дата | |
Msg-id | 199812072259.RAA02133@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: [SQL] ' escape (jwieck@debis.com (Jan Wieck)) |
Ответы |
Re: [SQL] ' escape
|
Список | pgsql-sql |
> > > CREATE TABLE Test (name varchar(128) default 'Something with '' into'); > > > > > > Fails. I've tried also other alternatives : > > > default "Something with ' into" > > > default "Something with '' into" > > > default 'Something with \' into' > > > default 'Something with \27 into' > > > default 'Something with \0x27 into' > > > > > > Everything fails. > > > > Interesting bug. > > > > As a workaround, if you really need that default value, define a simple SQL > > function which returns it: > > Hmmm - bug or feature - dunno. But telling > > ... DEFAULT 'Something with '''' into' ... > > works pretty good and as I expected it, results in one single > quoute. I see the problem here: test=> create table test33 (a int,x char(10) default 'x\'y'); ERROR: parser: parse error at or near "y" -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-sql по дате отправления: