2020-08-20 03:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在使用SAP HANA Studio和SAP HANA 2 sp02
我有100多个计算视图,我想在"视图属性">"高级">" 在以下位置执行:SQL Engine"中添加属性。
是否可以通过SQL添加此选项,所以不必用Hana Studio打开每个CV并手动单击它?
谢谢
马特
-在ACTIVE_OBJECT的CDATA列中找到您的计算视图xml定义 从" _SYS_REPO"中选择*。" ACTIVE_OBJECT",其中package_id ='<我的软件包>',而object_suffix ='calculationview'; -默认情况下,您的用户没有UPDATEON _SYS_REPO,因此请使用SYSTEM将该特权授予您的用户 将_SYS_REPO.ACTIVE_OBJECT上的UPDATE授予; -通过确保中的UPDATEis ACTIVE = TRUE来检查您的权限 从SYS.GRANTED_PRIVILEGES的GRANTEE = <用户>处选择GRANTEE,GRANTOR,OBJECT_TYPE,SCHEMA_NAME,PRIVILEGE,IS_GRANTABLE,IS_VALID -制作没有更新属性的测试计算视图,在CDATA中使用REPLACE_REGEXPR将<原始更改为 --runUPDATEonactive_OBJECTS的测试计算视图CDATA列 UPDATE" _SYS_REPO"。" ACTIVE_OBJECT" SET CDATA = REPLACE_REGEXPR('enforceSqlExecution =" false"'in cdata with'enforceSqlExecution =" true"')其中OBJECT_NAME = <测试计算视图> AND package_id ='<您的包裹>'AND object_suffix ='calculationview'; --CDATA列中所需的VerifyXMLregexreplaceisas " ACTIVE_OBJECT",其中OBJECT_NAME = <测试计算视图>和package_id = <您的程序包>和object_suffix ='calculationview';选择OBJECT_NAME,从CDATA中选择" _SYS_REPO"。 -通过在where语句中删除OBJECT_NAME来对包中的所有Calculation视图应用更改 UPDATE" _SYS_REPO"。" ACTIVE_OBJECT" SET CDATA = REPLACE_REGEXPR('enforceSqlExecution =" false"'在cdata中带有'enforceSqlExecution =" true"'),其中package_id ='<您的package>'AND object_suffix ='calculationview';
我在_SYS_REPO活动对象中找到了一个xml参数:forcenSqlExecution =" true"
我可以通过编程将所有简历设置为true吗?
最多设置5个标签!
我在_SYS_REPO活动对象中找到了一个xml参数:forcenSqlExecution =" true"
我可以通过编程将所有简历设置为true吗?
一周热门 更多>