【发布时间】:2015-09-01 14:10:20
【问题描述】:
我有一个表,其列名为modify,其类型为Date。我已将其转换为类型TIMESTAMP WITHOUT TIME ZONE。
此列数据由触发器更新:
CREATE OR REPLACE FUNCTION trigA()
RETURNS trigger AS
$BODY$
begin
new.modify=current_date;
return new;
end;
$BODY$
LANGUAGE plpgsql VOLATILE
它只是跟踪某人何时更新了行。
current_date 对于Date 来说还可以,但它没有时间,所以我想将其更改为:current_timestamp。但是根据manual:current_timestamp 给出timestamp with time zone。
我浏览了整个页面,但找不到给出timestamp without time zone 类型的当前日期和时间的内容。
我的问题:如何将当前日期和时间插入timestamp without time zone 字段。
【问题讨论】:
-
你的问题到底是什么?
标签: sql postgresql date datetime