哈哈 一段sql 语句

本文探讨了一段SQL语句的使用,详细解释了其语法结构和执行逻辑,旨在帮助读者理解并掌握数据库查询的基本技巧。
摘要由CSDN通过智能技术生成

set mapred.job.priority=NORMAL;
set mapred.output.compress=true;
set hive.exec.compress.output=true;
SET hive.default.fileformat=Orc;
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
set hive.auto.convert.join = true;
set mapreduce.reduce.memory.mb=12288;
set mapreduce.reduce.java.opts=-Xmx11788M;


CREATE TABLE IF NOT EXISTS ODM.ODM_C0000000000001_ORG_OUT_INFO_H_D(
ETL_DATE  STRING  COMMENT'ETL_DATE',
Org_code              STRING     COMMENT '收单机构代码',
Prof_type             STRING      COMMENT '外包服务业务种类',
Acc_name              STRING     COMMENT '外包服务机构名称',
Acc_type              STRING      COMMENT '外包服务机构类型',
Set_file              STRING     COMMENT '依法设立或经营登记证件类型',
License                STRING     COMMENT '依法设立或经营登记证件号码',
License_deadline      STRING      COMMENT '依法设立或经营登记证件有效期截止日',
Id_name               STRING     COMMENT '法定代表人或负责人姓名',
Id_type               STRING      COMMENT '法定代表人或负责人证件种类',
Id_no                 STRING     COMMENT '法定代表人或负责人证件号码',
Id_deadline          STRING      COMMENT '法定代表人或负责人证件有效期截止日',
Open_time             STRING      COMMENT '建立业务关系日期',
Close_time            STRING      COMMENT '账户终止使用日期',
Coo_acc_type          STRING     COMMENT '外包服务机构分润结算账户类型',
Coo_acc_no            STRING     COMMENT '外包服务机构分润结算账户账号',
Coo_acc_name          STRING     COMMENT '外包服务机构分润结算账户名称',
Coo_acc_bank_name     STRING     COMMENT '外包服务机构分润结算账户开户机构',
BEG_DATE    STRING   COMMENT '开始时间',
MODEL_TYPE    STRING       COMMENT '数据模式(修改:M新增N)',
CHAIN_TYPE    STRING       COMMENT '拉链判断模式(修改:M新增N)',
YXBZ    STRING   COMMENT '有效标志',
STG_DT    STRING   COMMENT 'DT',
REPEATS_NUM    STRING   COMMENT '重复次数'
) COMMENT '外包服务机构身份信息记录表'
partitioned by (end_dt string  COMMENT'失效时间')
ROW FORMAT SERDE 'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS ORC;






DROP TABLE IF EXISTS TMP.TMP_STG_C0000000000001_ORG_OUT_INFO_00;  -- 正常报送的数据,不包括跨链、重复报及其他异常数据
CREATE TABLE IF NOT EXISTS TMP.TMP_STG_C0000000000001_ORG_OUT_INFO_00 AS 
SELECT    D.ORG_CODE,
          D.PROF_TYPE,
          D.ACC_NAME,
          D.ACC_TYPE,
          D.SET_FILE,
          D.LICENSE,
          D.LICENSE_DEADLINE,
          D.ID_NAME,
          D.ID_TYPE,
          D.ID_NO,
          D.ID_DEADLINE,
          D.OPEN_TIME,
          D.CLOSE_TIME,
          D.COO_ACC_TYPE,
          D.COO_ACC_NO,
          D.COO_ACC_NAME,
          D.COO_ACC_BANK_NAME,
          D.BEG_DATE,
          D.END_DATE,
          D.DT,
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值