Re: Re[2]: Problems with varchar/text

Поиск
Список
Период
Сортировка
От ghaverla@freenet.edmonton.ab.ca
Тема Re: Re[2]: Problems with varchar/text
Дата
Msg-id Pine.A41.3.95.1000830080134.33064C-100000@freenet.edmonton.ab.ca
обсуждение исходный текст
Ответ на Re[2]: Problems with varchar/text  (FMK <meyer-kassel@online-shop-ag.de>)
Ответы 7.0.2 regressions testing on Sparc running 2.5.1  (ghaverla@freenet.edmonton.ab.ca)
Список pgsql-novice
On Wed, 30 Aug 2000, FMK wrote:

> I'm using ColdFusion with a native PostgreSQL-Driver. OS is Linux, and
> my insert-statement looks like this:
>
> INSERT INTO billing (billnumber) VALUES (00086901)
>
> > Maybe you have forgot to quote the string.
> > Could you mail us the exact SQL that you use to insert the data.

Your answer is right there.  Most languages are going to
see your INSERT statement as:

 INSERT INTO billing (billnumber) VALUES (some_number)

If you want to insert a string, you need to quote it:

 INSERT INTO billing (billnumber) VALUES ("00086901")

I don't know if you need double quotes, single quotes or
something else.  They are quite often different (certainly
they are using the perl-postgres interface, which is what
I have some experience with).

But your interpretter is seeing a number (00086901) with leading,
insignificant zeros.  It is deleting those zeros before executing
the statement.  Just like 9.0000000000000000000000000000000000000
gets executed as 9.

Gord

Matter Realisations     http://www.materialisations.com/
Gordon Haverland, B.Sc. M.Eng. President
101  9504 182 St. NW    Edmonton, AB, CA  T5T 3A7
780/481-8019            ghaverla @ freenet.edmonton.ab.ca


В списке pgsql-novice по дате отправления:

Предыдущее
От: FMK
Дата:
Сообщение: Re[2]: Problems with varchar/text
Следующее
От: ghaverla@freenet.edmonton.ab.ca
Дата:
Сообщение: 7.0.2 regressions testing on Sparc running 2.5.1