2020-08-27 09:37发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想查看运行图形计算时生成的SQ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想查看运行图形计算时生成的SQL脚本。 我的意思不是说从视图中提取数据的select语句,而是从数据库本身获取数据的语句,其中包括在计算视图中使用的表的名称。 有人知道这样做的方法吗?
谢谢。
感谢您的答复。 我需要的是一条不仅包含表名而且还包含联接信息的SQL语句,这样我可以删除视图,但仍然能够运行SQL并获得相同的结果。 像这样:
选择TBL1.COL1,TBL2.COL1,TBL2.COL2
从TBL1,TBL2
其中TBL1.COL1 = TBL2.COL1
代替:
选择COL1,COL2
从CALVIEW
有可能吗?
谢谢
Rehan
嗨Rehan,
要在视图中应用JOIN条件,可以使用系统视图CS_JOIN_CONDITIONS。
它还会告诉您与表/列一起应用的JOIN类型。
这是一个示例查询:
SELECT VIEW_NAME,TABLE_NAME1,COLUMN_NAME1,TABLE_NAME2,COLUMN_NAME2,JOIN_TYPE
从CS_JOIN_CONDITIONS
WHERE VIEW_NAME ='YOUR_VIEW_NAME'
此致
Varun
您好,Rehan,
您可以从解释计划或可视化计划中获取有关CV中使用的表的信息。
-Avinash
非常感谢Avinash。
您可以通过SAP HANA studio中的上下文菜单查看已激活的信息视图(分析视图和计算视图)。
例如 对于计算视图,请右键单击它们,然后选择
然后您会得到:
对于分析视图也存在类似的可视化效果("打开连接查看器")。
嗨,您对问题有答案吗? 如果可以,请提供相同的要求。
最多设置5个标签!
感谢您的答复。 我需要的是一条不仅包含表名而且还包含联接信息的SQL语句,这样我可以删除视图,但仍然能够运行SQL并获得相同的结果。 像这样:
选择TBL1.COL1,TBL2.COL1,TBL2.COL2
从TBL1,TBL2
其中TBL1.COL1 = TBL2.COL1
代替:
选择COL1,COL2
从CALVIEW
有可能吗?
谢谢
Rehan
嗨Rehan,
要在视图中应用JOIN条件,可以使用系统视图CS_JOIN_CONDITIONS。
它还会告诉您与表/列一起应用的JOIN类型。
这是一个示例查询:
SELECT VIEW_NAME,TABLE_NAME1,COLUMN_NAME1,TABLE_NAME2,COLUMN_NAME2,JOIN_TYPE
从CS_JOIN_CONDITIONS
WHERE VIEW_NAME ='YOUR_VIEW_NAME'
此致
Varun
您好,Rehan,
您可以从解释计划或可视化计划中获取有关CV中使用的表的信息。
-Avinash
非常感谢Avinash。
您可以通过SAP HANA studio中的上下文菜单查看已激活的信息视图(分析视图和计算视图)。
例如 对于计算视图,请右键单击它们,然后选择
然后您会得到:
对于分析视图也存在类似的可视化效果("打开连接查看器")。
嗨,您对问题有答案吗? 如果可以,请提供相同的要求。
一周热门 更多>