使用 SAP HANA 中的動態 SQL 在 SQL 中排序資料


若要儲存過程中執行動態 SQL,你需使用“EXECUTE IMMEDIATE”語句。你可以使用 SQL 如下所示執行它

EXECUTE IMMEDIATE 'SELECT <COLUMN NAMEs> FROM <TABLE NAME> ' || :<ORDERING COLUMN> || ' DESC';

此處還須注意的是,如果你計劃在帶有動態 SQL 的最終選擇語句中使用表型別,它將不起作用。動態 SQL 不支援在選擇中使用表型別。你可以嘗試作為解決方法使用的是,在你使用它於動態 SQL 之前將資料轉儲到臨時表中,然後在 SQL 中使用臨時變數。

更新時間:2019-12-05

1K+ 瀏覽量

開啟您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.