数据库之ODPS中sql语句指南

摘要:
这个博客是我在实际工作中应用的总结。转载时请注明出处。持续更新中间的1,添加1,并添加一列(将sale_qty列添加到csp_hsy_count_info表中)ALTERABLEcsp_hsy_count_infoADDCOLUMNS(sale_qtyBINGNT);2.添加一个表(表为fact_hsy_panter_pay_org,分区为p_day_id)INSERTOVERWRITETABLEfact_

此篇博文为本人在实际工作中应用总结,转载请注明出处。

持续更新中

一、增

1、增加一列(向csp_hsy_count_info表中增加sale_qty列)

ALTER TABLE csp_hsy_count_info ADD COLUMNS (sale_qty BIGINT);

2.增加一张表(表为fact_hsy_panter_pay_org,分区为p_day_id)

INSERT OVERWRITE  TABLE fact_hsy_panter_pay_org PARTITION(p_day_id=${bdp.system.bizdate})

二、删

1、删除具有数据分区表的全部数据

ALTER TABLE table_name DROP [IF EXISTS] partition_spec;

例子:

ALTER TABLE stg_tc_hkj_fb_hsy_material DROP IF EXISTS partition(p_day_id=20190710);

2、删除不带分区表的全部数据

INSERT OVERWRITE TABLE test_user2  SELECT * FROM test_user2 WHERE 1=2;

三、查

四、基本时间处理

1、获取当前时间的前一天,GETDATE()得到当前时间

select dateadd(GETDATE(), -1, 'dd');

免责声明:文章转载自《数据库之ODPS中sql语句指南》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇批量插入数据(基于Mybatis的实现-Oracle)ORM之轻量级框架--Dapper下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JSON.stringify 后数据丢失

最近遇到了JSON.stringify 序列化对象后,数据丢失问题,之前用这个函数一直没出过问题,这次出问题了,而且卡了很久,所以记录下 情景如下: var a =[]; a.push(42); a.foo = 'bar'; console.log(a)     console.log(JSON.stringify(a)); 会发现a 对象明明有个 43...

SQL Server 数据库操作系统支持整理

一、概述 本文旨在已经官方文档整理出 SQL Server 数据库支持的操作系统,并给出建议,从而帮助用户对 SQL Server 数据库进行操作系统选择。 二、SQL Server数据库的操作系统兼容列表 操作系统兼容信息,可通过官方文档进行查阅,官方文档地址为:https://docs.microsoft.com/zh-cn/sql/sql-serve...

saas系统多租户数据隔离的实现(一)数据隔离方案

0. 前言 前几天跟朋友聚会的时候,朋友说他们公司准备自己搞一套saas系统,以实现多个第三方平台的业务接入需求。聊完以后,实在手痒难耐,于是花了两天时间自己实现了两个saas系统多租户数据隔离实现方案。俗话说“独乐乐不如众乐乐”,所以我把我的“研究成果”写出来,让大家乐呵乐呵。 在分享我的研究成果之前,我们先了解一下相关的定义吧。如果对这部分内容熟悉的同...

简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS

简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS:1.Toad工具用oracle最大权限用户登录system2.查看正在使用UPAY3LINGXI_YS的进程select * from v$session where username='UPAY3LINGXI_YS'3.停掉所有使用UPAY3LINGXI_YS的进程4.删除表空间(dr...

Gson转换json数据为对象

可以通过Gson使用两种方法,将json字符串转换为对象,以下面该段报文做测试 { "id": 84041462, "lastName": "小华", "age":32, "balance":666255.32, "hobbyDesc": { "subject": "数学",...

HiveSQL 数据操控、查询语言(DML、DQL)

第一章 DML-Load加载数据 1.1 背景 回想一下,当在Hive中创建好表之后,默认就会在HDFS上创建一个与之对应的文件夹,默认路径是由参数hive.metastore.warehouse.dir控制,默认值是/user/hive/warehouse。 要想让hive的表和结构化的数据文件产生映射,就需要把文件移到到表对应的文件夹下面,当然,可以在...