Redshift 中的日期格式创建 table
Date format in Redshift create table
在 Redshift 中创建 table 命令
CREATE TABLE data
(
DATES date,
SHIPNODE_KEY varchar,
DELIVERY_METHOD varchar,
NODE_TYPE varchar,
FULFILLMENT_TYPE varchar,
ORDERS Integer
)
我需要将日期格式设置为 yyyy/mm/dd 但默认情况下是 yyyy-dd-mm
如何指定日期格式?
内部数据格式不区分格式,但您可以使用TO_DATE和TO_CHAR分别在INSERT或SELECT中指定您喜欢的输出格式。
SELECT期间修改日期格式:
SELECT TO_CHAR(DATES, 'YYYY/MM/DD'), * FROM data
要在 INSERT 期间使用修改后的日期格式:
INSERT INTO date (DATES /*... other columns here*/)
VALUES (TO_DATE('2016/12/01', 'YYYY/MM/DD' /* ... other values here*/)
在 Redshift 中创建 table 命令
CREATE TABLE data
(
DATES date,
SHIPNODE_KEY varchar,
DELIVERY_METHOD varchar,
NODE_TYPE varchar,
FULFILLMENT_TYPE varchar,
ORDERS Integer
)
我需要将日期格式设置为 yyyy/mm/dd 但默认情况下是 yyyy-dd-mm 如何指定日期格式?
内部数据格式不区分格式,但您可以使用TO_DATE和TO_CHAR分别在INSERT或SELECT中指定您喜欢的输出格式。
SELECT期间修改日期格式:
SELECT TO_CHAR(DATES, 'YYYY/MM/DD'), * FROM data
要在 INSERT 期间使用修改后的日期格式:
INSERT INTO date (DATES /*... other columns here*/)
VALUES (TO_DATE('2016/12/01', 'YYYY/MM/DD' /* ... other values here*/)