Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 插入当前日期和时间_Sql_Postgresql - Fatal编程技术网

Sql 插入当前日期和时间

Sql 插入当前日期和时间,sql,postgresql,Sql,Postgresql,我想修改此请求,并使用current\u timestamp获得当前日期和当前日期与时间 示例:2019-11-19 23:00:00 我尝试这样做:date(当前时间戳+时间'23:00')但我有一些错误 有人有主意吗?使用当前日期: INSERT INTO PUBLIC.PROJECT(ID, LIBELLE, DESCRIPTION, STATUT, DATE_CREATION, DATE_MODIFICATION, USER_CREATEUR_ID, REFERENT_ID, DATE_

我想修改此请求,并使用
current\u timestamp
获得当前日期和当前日期与时间

示例
2019-11-19 23:00:00

我尝试这样做:
date(当前时间戳+时间'23:00')
但我有一些错误


有人有主意吗?

使用
当前日期

INSERT INTO PUBLIC.PROJECT(ID, LIBELLE, DESCRIPTION, STATUT, DATE_CREATION, DATE_MODIFICATION, USER_CREATEUR_ID, REFERENT_ID, DATE_DEBUT, DATE_FIN, TYPE, STATUT_PROJET) VALUES
(2651, 'Projet 1', NULL, 'START', DATE '2019-11-15', DATE '2019-11-15', NULL, 952, TIMESTAMP '2019-11-14 23:00:00', TIMESTAMP '2019-12-14 23:00:00', NULL, NULL);

您不需要强制转换结果,只需按编写的方式使用即可。

使用
当前日期

INSERT INTO PUBLIC.PROJECT(ID, LIBELLE, DESCRIPTION, STATUT, DATE_CREATION, DATE_MODIFICATION, USER_CREATEUR_ID, REFERENT_ID, DATE_DEBUT, DATE_FIN, TYPE, STATUT_PROJET) VALUES
(2651, 'Projet 1', NULL, 'START', DATE '2019-11-15', DATE '2019-11-15', NULL, 952, TIMESTAMP '2019-11-14 23:00:00', TIMESTAMP '2019-12-14 23:00:00', NULL, NULL);

而且你不需要强制转换结果,直接使用它。

使用
当前日期-2
当前日期-间隔“2天”
也会起作用,并且对用户更清晰read@Lucas:但它返回的是
时间戳
而不是
日期
公平点,同时转换到日期看起来有点混乱
(当前日期-间隔“2天”)::date
使用
当前日期-2
当前日期-间隔“2天”
也会起作用,并且对用户更清楚read@Lucas:但它返回的是
时间戳
而不是
日期
公平点,同时转换到日期看起来有点混乱
(当前日期-间隔“2天”)::日期