【发布时间】:2017-05-24 14:17:12
【问题描述】:
insert into employee(eid,dojo) SELECT
14,coalesce(to_char(dojo,'dd-mm-yyyy'),'')
from employee;
我必须通过从表中选择它来插入到表中,我的 dojo 列没有空约束,并且时间戳不允许 '' 插入,如果选择查询中的时间戳为空,请为此提供替代方法
【问题讨论】:
-
错误:类型时间戳的输入语法无效:“”行:1
-
当我尝试插入时它显示错误,我知道因为时间戳不允许''
-
请向我们展示来自
dojo列的数据。您当前正尝试将字符数据作为时间戳插入。 -
19/2/1995 下午 12:00:00。
-
我正在将时间戳插入到 dojo 中,除非它的 null 我希望它为空但不使用 now()
标签: postgresql timestamp coalesce notnull