powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / возврат datetime из хранимой процедуры
4 сообщений из 4, страница 1 из 1
возврат datetime из хранимой процедуры
    #39183204
DYUMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый все. Собственно пересаживаюсь потихоньку с mysql на postgresql. Вот возник такой вопрос. Хочу что бы в запись в таблице вставало дата время с сервера. Можно конечно сделать это через тригер, но мне надо это видеть сразу на этапе создания записи. Поэтому пытаюсь написать хранимку что бы через нее получать дату время с сервера.
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE OR REPLACE FUNCTION public.getservertime ( out dt timestamp)
RETURNS integer AS
$body$
BEGIN
select into dt now()::timestamp;
END;
$body$


но процедура не компилируется, говорить что возвращаем тип не соответствуют возвращаемому значению. Подскажите какой тип подставит или как правильно вернуть дату время.
...
Рейтинг: 0 / 0
возврат datetime из хранимой процедуры
    #39183251
Lonepsycho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DYUMON,

ну так вы декларируете что ф-я будет возвращать integer, а пытаетесь возвращать timestamp. постгрес правильно ругается.
...
Рейтинг: 0 / 0
возврат datetime из хранимой процедуры
    #39183269
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DYUMON,

Пробуйте прочитать RTFM . В 95% случаев все уже придумано до нас.
...
Рейтинг: 0 / 0
возврат datetime из хранимой процедуры
    #39183829
DYUMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо видимо с просонья не по глазам было.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / возврат datetime из хранимой процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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