Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - SQL リファレンス » システム・オブジェクト » システム・プロシージャ » システム・プロシージャのアルファベット順リスト

 

sa_ansi_standard_packages システム・プロシージャ

SQL 文で使用されている、コア以外の SQL 拡張機能に関する情報を返します。

構文
sa_ansi_standard_packages( sql-standard-string, sql-statement-string )
引数
  • sql-standard-string   コア拡張機能に使用する規格。SQL:1999 または SQL:2003。

  • sql-statement-string   評価する SQL 文。

備考

文に使用される、コア以外の拡張機能がない場合、結果セットは空です。

パーミッション

なし

関連する動作

なし

参照

次に、sa_ansi_standard_packages システム・プロシージャを呼び出す例を示します。

CALL sa_ansi_standard_packages( 'SQL:2003', 
'SELECT * 
   FROM ( SELECT o.SalesRepresentative, 
                 o.Region, 
                 SUM( s.Quantity * p.UnitPrice ) AS total_sales,
                 DENSE_RANK() OVER ( PARTITION BY o.Region, 
                                     GROUPING( o.SalesRepresentative ) 
                                     ORDER BY total_sales DESC ) AS sales_rank
            FROM Product p, SalesOrderItems s, SalesOrders o
            WHERE p.ID = s.ProductID AND s.ID = o.ID
            GROUP BY GROUPING SETS( ( o.SalesRepresentative, o.Region ), o.Region ) ) AS DT 
   WHERE sales_rank <= 3
   ORDER BY Region, sales_rank');

このクエリは、次の結果セットを生成します。

package_id package_name
T612 Advanced OLAP operations
T611 Elementary OLAP operations
F591 Derived tables
T431 Extended grouping capabilities