hana
-
从A库表重复更新B库表的两种思路
123456789101112131415161718192021222324252627282930从A库表重复更新B库表的两种思路思路1:每次清空B库表中的数据再insert;思路2:每次都drop掉表再insert;由于业务需求频繁变化,A库中的表可能会经常调整结构,因此我们采用每次都drop掉表再insert的方式、减少工作量!----------思路1举例:--先清理数据再insert的方式(请勿删除,以备后用!)--清空数据truncate table "DW2"."ZCRM_CUSTOMER" ;truncate table "DW2"."ZCRM_MATERIAL" ;truncate table "DW2"."ZCRM_ORDER" ;--插入数据insert into "DW2"."ZCRM_CUSTOMER" select * from "DW1"."ZCRM_CUSTOMER";insert into "DW2"."ZCRM_MATERIAL" select * from "DW1"."ZCRM_MATERIAL";insert into "DW2"."ZCRM_ORDER" select * from "DW1"."ZCRM_ORDER";----------思路2举例:--每次都drop掉表再insert的方式--drop表drop table "DW2"."ZCRM_CUSTOMER" ;drop table "DW2"."ZCRM_MATERIAL" ;drop table "DW2"."ZCRM_ORDER" ;--create table select from...create table "DW2"."ZCRM_CUSTOMER" as ( SELECT * FROM "DW1"."ZCRM_CUSTOMER") ;create table "DW2"."ZCRM_MATERIAL" as ( SELECT * FROM "DW1"."ZCRM_MATERIAL") ;create table "DW2"."ZCRM_ORDER" as ( SELECT * FROM "DW1"."ZCRM_ORDER") ; -
HANA多行多列合并
1234567891011121314151617/********* Begin Procedure Script ************/--本视图的作用:将一个客户的多个联系人信息(多行多列)合并到一个单元格.--实现方式:var_out是一个结构,右边自己定义和左边返回的结构名称和类型一样的字段,右边就获得值了.BEGINvar_out = SELECT"CustID",STRING_AGG("EMP_INFO",'; ') as ZCUST_INFOFROM (select"CustID","EmpID" || ' / ' || "EmpName" || ' / ' || "MobilePhone" as EMP_INFOFROM "zcrm"."custinfo")group by "CustID";END /********* End Procedure Script ************/ -
HANA view关于创建属性视图
属性视图创建好之后,在激活之前需要先勾选主键,否则预览数据时会报错。 报错信息如下: 解决办法: 点击Semantics勾选主键字段,保存激活即可。
-
HANA数据目录迁移小记
迁移情景/usr/sap/只有200GB空间,此前安装时将HED和HEQ的数据目录设置到在该分区上了,现在改分区已经快用满。但/hana/data还有足够的空间,因此考虑将/usr…
-
密码保护:Java连接HANA数据库
无法提供摘要。这是一篇受保护的文章。