PolarDB中where条件和xx代表的列名都是确定的吗?如果是的话,直接把语句填在里面就行。
call dbms_outln.add_optimizer_outline(”, ‘/+ JOIN_PREFIX(c) /’, ‘语句填进来’);
以下为热心网友提供的参考意见
在PolarDB中,WHERE条件和你提到的xx代表的都是确定的列名和值。当你调用CALL DBMS_OUTLN.ADD_OPTIMIZER_OUTLINE时,你可以将你的SQL语句填写在第三个参数的位置。例如:
CALL DBMS_OUTLN.ADD_OPTIMIZER_OUTLINE('', '/+ JOIN_PREFIX(c) /', 'SELECT * FROM table1 t1 JOIN table2 t2 ON t1.column1 = t2.column2 WHERE t1.column3 = ''value''');
在这个例子中,table1.column1和table2.column2是你提到的xx,t1.column3 = ''value'''是你的WHERE条件。