Re: Can't convert numeric to_char() in catenate function

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: Can't convert numeric to_char() in catenate function
Дата
Msg-id 200310161604.00195.josh@agliodbs.com
обсуждение исходный текст
Ответ на Can't convert numeric to_char() in catenate function  (Yusuf <yusufad@myrealbox.com>)
Список pgsql-sql
Yusuf,

> CREATE OR REPLACE FUNCTION "verticat" (text, numeric) RETURNS text AS '
> SELECT CASE WHEN $2 IS NULL THEN $1
>             WHEN $1 IS NULL OR $1 = ''''
>         THEN to_char($2,'999999999D99')
>             ELSE $1 || '', '' || to_char($2,'99999999D99')

You need to escape your single quotes by double-quoting them, eg.:to_char($2,''99999999D99'')

-Josh BerkusAglio Database SolutionsSan Francisco



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

Предыдущее
От: Yusuf
Дата:
Сообщение: Can't convert numeric to_char() in catenate function
Следующее
От: "2000info"
Дата:
Сообщение: Postgres with OpenSSL