使用 SAP HANA 中的動態 SQL 對 SQL 中的資料進行排序
為執行儲存過程中的動態 SQL,您需要使用 ‘EXECUTE IMMEDIATE’ 語句。您可以透過如下所示的 SQL 執行
EXECUTE IMMEDIATE 'SELECT <COLUMN NAMEs> FROM <TABLE NAME> ' || :<ORDERING COLUMN> || ' DESC';
這裡需要牢記的是,如果您打算在使用動態 SQL 的最終 select 語句中使用表型別,那將無法工作。動態 SQL 不支援在 select 中使用表型別。您可嘗試作為解決方法,即在使用臨時表中的資料之前將其轉儲,然後在 SQL 中使用臨時變數。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP