--查看函数功能
desc function sum
--查看hadoop执行计划
Explain select * from MID.V_FS_NLC_LC08_PRODUCT;
--查看hadoop详细执行计划
explain extended select * from MID.V_FS_NLC_LC08_PRODUCT;
--查看hadoop的建表语句
SHOW CREATE TABLE MID.V_FS_NLC_LC08_PRODUCT
--查看表结构
desc EDWDB.H_CBS_KDPL_ZHMINX_H;
--查看存储过程
desc plsql function extended sp_c_cm_ogst_user_trans;
--查询某张表的分区
show partitions mid.FS_CUPS_CPP_ACL_APPLICATION_CUR--注:不能加limit ,Select可以limit
库中所有分区,包含没有数据的分区
SELECT DISTINCT partid FROM EDWDB.H_CBS_KDPL_ZHMINX_H;--这样保证搜索出来的分区全是有数据的
--查询含有某字段的表有多少
show tables like '*FS_S59_SEBONDACCINFO*'---注:先选模式再查语句
--转换数据库
Use 数据库名;
--hadoop修改列的名字、类型、位置、注释:
ALTER TABLE table_name CHANGE [COLUMN] col_old_name col_new_name column_type [COMMENT col_comment] [FIRST|AFTER column_name]
--给某个用户赋某张表的全部权限
GRANT ALL ON H_INS_INS_SVR_LIST_H to user hive;
--给HDM的表建立视图
CREATE OR REPLACE view @dsiname.I_INS_INS_SVR_LIST_H AS SELECT * FROM H_INS_INS_SVR_LIST_H;
--给某个用户赋某个视图的查询权限
GRANT SELECT ON @dsiname.I_INS_INS_SVR_LIST_H to user @urpuser;
--备份某张表的数据
DROP TABLE IF EXISTS c_ag_dept_acct_h20190516;
CREATE TABLE c_ag_dept_acct_h20190516 AS SELECT * FROM c_ag_dept_acct_h;
--插入几条数据
INSERT INTO h_mbs_sys_user_h partition(partid ='204604')(begndt,overdt,idno,mobile) VALUES
('2043-06-09','2099-12-31', '500107198309140066','12158009087'
);
--删除某一天数据
DELETE FROM H_PCC_IBPS_TRANS_LIST_INFO_H partition(partid = '201905') WHERE workdate = date'2019-05-09';--注意删除修改要加分区,日期要加date和转换XXXX-MM-DD