使用SAP HANA中的动态SQL对SQL中的数据进行排序
为了在存储过程中执行动态SQL,您需要使用“EXECUTEIMMEDIATE”语句。您可以使用如下所示的SQL来执行它:
立即执行“从<表名>中选择<列名>”'||:<订购专栏>||'DESC';
此处需要注意的另一件事是,如果您打算在最终的带动态SQL的select语句中使用表类型,它将无法正常工作。DynamicSQL在select中不支持表类型。您可以尝试解决的方法是,可以先在临时表中转储数据,然后再在动态SQL中使用它,然后在SQL中使用一个临时变量。