Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 如何在SQL性能跟踪事务st05(“解释SQL”)中使用包含斜杠的表名?_Performance_Opensql_Sap Basis - Fatal编程技术网

Performance 如何在SQL性能跟踪事务st05(“解释SQL”)中使用包含斜杠的表名?

Performance 如何在SQL性能跟踪事务st05(“解释SQL”)中使用包含斜杠的表名?,performance,opensql,sap-basis,Performance,Opensql,Sap Basis,如何在事务ST05的内联SQL性能分析(也称为“解释SQL”)中选择确实包含斜杠的表名 我尝试用'/table/name'或“/table/name”或“\/table\/name”来转义它们。他们都没有工作 适用于不带斜杠的表: 从表名称中选择* 但不适用于带有斜杠的表(例如,来自命名空间): 从/table/name中选择*。 您可以使用双引号获取计划。使用引号,用大写字母书写表格名称很重要 SELECT * FROM "/TABLE/NAME" 实际错误发生在报告RSXPLORA中,格

如何在事务
ST05
的内联SQL性能分析(也称为“解释SQL”)中选择确实包含斜杠的表名

我尝试用
'/table/name'
“/table/name”
“\/table\/name”
来转义它们。他们都没有工作

适用于不带斜杠的表:

从表名称中选择*
但不适用于带有斜杠的表(例如,来自命名空间):

从/table/name中选择*。

您可以使用双引号获取计划。使用引号,用大写字母书写表格名称很重要

SELECT * FROM "/TABLE/NAME"

实际错误发生在报告
RSXPLORA
中,格式为
db\u explain\u plan
,其中调用了不可调试的函数
db\u explain\u plan
。这取决于
sy dbsys(3)
,在我的情况下,这是
ORA

您是否尝试过不逃跑?它对我很有用。@konstantin:在“解释SQL”屏幕中,您必须使用与数据库对应的SQL语法,而不是(ABAP SQL是一种类似SQL的语言,它是基于ABAP的系统支持的所有数据库中SQL的最大公约数)。