URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3114
[ Назад ]

Исходное сообщение
"dayofmonth() и month() в PostgreSQL"

Отправлено XuMuK , 23-Фев-05 17:47 
пытаюсь сделать вот такие функции

CREATE FUNCTION dayofmonth(TIMESTAMP)
RETURNS INTEGER
LANGUAGE SQL
AS 'SELECT EXTRACT(DAY FROM TIMESTAMP $1 );'
RETURNS NULL ON NULL INPUT;

CREATE FUNCTION month(TIMESTAMP)
RETURNS INTEGER
LANGUAGE SQL
AS 'SELECT EXTRACT(MONTH FROM TIMESTAMP $1 );'
RETURNS NULL ON NULL INPUT;
постгрес выдает мне ERROR:  ошибка синтаксиса в или рядом "$1" at character 120
не могу понять в чем дело :( уже и эксейпил и как только не извращался :(


Содержание

Сообщения в этом обсуждении
"dayofmonth() и month() в PostgreSQL"
Отправлено XuMuK , 23-Фев-05 17:52 
CREATE OR REPLACE FUNCTION month(TIMESTAMP)
RETURNS INTEGER
LANGUAGE SQL
AS 'SELECT EXTRACT(MONTH FROM $1 )::integer;'
RETURNS NULL ON NULL INPUT;
вот так решилось