Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / text -> polygon / 4 сообщений из 4, страница 1 из 1
02.09.2008, 15:19
    #35518312
неадмин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
text -> polygon
Добрый день.

Координаты хранятся как в двух numeric полях. Надо создать из этих точек полигон.
В функции курсором выбираю по точке, и дописываю их в переменную t_var типа text и возвращаю ее (переменную t_var). Функция работает и выдает:
polygon('(0,0),(0,1),(1,1),(1,2)');

Никак не получается сделать, чтоб функция возвращала polygon, а не text. Как присвоить переменной p_var типа polygon переменную t_var?

Спасибо.
...
Рейтинг: 0 / 0
02.09.2008, 15:21
    #35518314
неадмин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
text -> polygon
Postgres 7.4, если это имеет значение.
...
Рейтинг: 0 / 0
02.09.2008, 15:49
    #35518425
chAlx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
text -> polygon
Если надо обработать числа и возвращать их не в виде текста, а в виде числового типа, то на кой чёрт их конвертить в строку текста?
...
Рейтинг: 0 / 0
02.09.2008, 16:01
    #35518467
неадмин
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
text -> polygon
возвращать надо в виде полигона.
Уже разобрался.
Надо было тупо
p_var:=''(''||(v_var)||'')'';
где v_var в виде (0,0),(0,1),(1,1),(1,2) - без всяких polygon.
прошу прощения за беспокойство.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / text -> polygon / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]