Teradata 插入当前日期数据

Teradata 插入当前日期数据,teradata,Teradata,我想用这种格式在表中插入数据 SELECT DATE(FORMAT 'yyyy-mm-dd') (CHAR(10)) --2013-12-12 SELECT DATE(FORMAT 'yyyy-mm-dd') --12/12/2013 您能告诉我如何在表格中插入当前日期吗 用这种格式? yyyy mm dd您的实际问题是什么?格式主要用于从/到字符串的转换,但内部数据类型DATE不以任何dmy/ymd格式存储 insert into emp values ( DATE(FORMAT 'y

我想用这种格式在表中插入数据

SELECT  DATE(FORMAT 'yyyy-mm-dd') (CHAR(10)) --2013-12-12

SELECT  DATE(FORMAT 'yyyy-mm-dd') --12/12/2013
您能告诉我如何在表格中插入当前日期吗 用这种格式?
yyyy mm dd

您的实际问题是什么?格式主要用于从/到字符串的转换,但内部数据类型DATE不以任何dmy/ymd格式存储

insert into emp values ( DATE(FORMAT 'yyyy-mm-dd') (CHAR(10)) ,...... )
如果目标列定义为日期,则只需插入日期/当前_日期,而无需对其应用格式

显示错误结果的第二个示例可能是使用SQL Assistant提交的,SQL Assistant根据选项->数据格式->以这种格式显示日期使用自己的格式化规则


您的插入对于CHAR目标列是正确的,但是您不应该在CHAR:-)中存储日期。

谢谢Doneth,我能够理解。
CYCLEDATE DATE FORMAT 'YYYY-MM-DD'    --- TABLE DEFINITION

Insert into emp cycledate values ( date ) -- worked .