| От | Andy Hallam |
|---|---|
| Тема | PLPGSQL - FUNCTION CREATION |
| Дата | |
| Msg-id | 9p1egi$hsb$1@news.tht.net обсуждение исходный текст |
| Список | pgsql-general |
Hi all.
I'm trying to write a function to update a TIMESTAMP column.
MY TABLE SCHEMA:
CREATE TABLE UserLog
(
User NCHAR(20) NOT NULL,
ModifiedTimeStamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)
What I want to do is that when a record is updated the ModifiedTimeStamp
column is updated to the current time.
Looking through the docs - great - create a function to do this - great -
Ohh no!
MY FUNCTION:
CREATE FUNCTION NewTimeStamp () RETURNS OPAQUE AS '
BEGIN
NEW.ModifiedTimeStamp := ''now'';
RETURN NEW;
END;
' LANGUAGE 'plpgsql';
When I execute the CREATE FUNCTION statement I get the following error:
Error: Error while executing the query;
ERROR: Unrecognized language specified in a CREATE FUNCTION: 'plpgsql'.
Recognized languages are sql, C, internal, and created procedural languages.
(State:S1000, Native Code: 7)
Help!
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера