ODPS随笔记---内建函数TO_CHAR、TO_DATE、INSERT INTO

1.TO_CHAR:将日期类型date按照format指定的格式转成字符串。

SELECT TO_CHAR('2018-10-27 22:17:55','yyyymmddhhmiss') as stg_rksj FROM table1;

返回20181027221755
2.TO_DATE:将一个format格式的字符串date转成日期值,返回Datetime类型,格式为yyyy-mm-dd hh:mi:ss 。若任意一个输入的参数为NULL,则返回NULL值。

SELECT TO_DATE('20181027221755','yyyymmddhhmiss') as dw_rksj FROM table1 ;

返回2018-10-27 22:17:55

https://help.aliyun.com/document_detail/48974.html?spm=a2c4g.11186623.6.641.6908676cvVXK9X#h2-url-8

二.使用INSERT INTO插入数据
1.示例1,插入固定分区

INSERT INTO TABLE ods_vcs_rljghxx_test PARTITION (ds='20181220',hh='16',mm='00') (wzbjsj) VALUES (datetime'2018-12-20 17:36:59');

2.示例2,动态插入,即不明确分区,在插入时再确定

INSERT INTO TABLE ods_vcs_rljghxx_test PARTITION (ds,hh,mm) (wzbjsj,ds,hh,mm) VALUES (datetime'2018-12-20 18:16:59','20181220','17','00');

2.示例3,插入无分区表

INSERT INTO TABLE coordconvert VALUES
('31011813001321022057','121.2604623','31.18352674'),
('31011815001321021008','121.21535','31.228076');

三.删除分区

ALTER table table1 DROP PARTITION (dt='20181225');
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值