Re: Fault when return strings over 256 characters in PLpgSQL
От | Neil Conway |
---|---|
Тема | Re: Fault when return strings over 256 characters in PLpgSQL |
Дата | |
Msg-id | 422EE464.8060804@samurai.com обсуждение исходный текст |
Ответ на | Fault when return strings over 256 characters in PLpgSQL function (cathy.hemsley@powerconv.alstom.com) |
Ответы |
R: Fault when return strings over 256 characters in PLpgSQL
|
Список | pgsql-bugs |
cathy.hemsley@powerconv.alstom.com wrote: > I have a PLpgSQL function that returns a string (varchar): if this string > is over 256 characters long then the last three characters are corrupted: > replaced by the string ' (.' I'm skeptical: there is nothing special about 256 characters as far as the varchar implementation is concerned, nor is the string ' (.' of any significance. Running your function (albeit on Linux) yields: neilc=# select testconverttousername(); testconverttousername -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567888 (1 row) i.e. what one would expect. -Neil
В списке pgsql-bugs по дате отправления: