SAP HANA を学ぶための最初のステップは、データベース テーブルとデータベース ビューに関連する odata サービスの使用でした。XS プロジェクトを作成し、次にデータベース テーブルを作成し、コンテンツを入力してから、SQL ビューを作成し、単純な odata サービスtopowners.xsodataを定義しました。SQL ビューがグループ化され、並べ替えられました。(Eclispe または WebIDE で) SQL ビュー "display content" を呼び出すと、エントリは定義された属性によって正しく並べられます。
XS サービス (ブラウザー) で odata サービスを呼び出す場合、エントリは定義された属性によって順序付けられません。問題を解決するにはどうすればよいですか? ありがとうございました
odata サービス定義
service {
"DB_XS"."SUM_VIEW" as "TopOwners"
key ("owner_code")
create forbidden
update forbidden
delete forbidden;
}
SQL ビュー定義
CREATE VIEW "DB_XS"."SUM_VIEW" ( "owner_code",
"owner_count"
) AS select
owners."owner_code" ,
SUM("current_owner_cnt") as "owner_count"
from "DB_XS"."owners" owners
group by owners."owner_code"
order by "owner_count" desc
p WITH READ ONLY