1

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
4

1 に答える 1