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 高级 OLAP 操作
T611 基础 OLAP 操作
F591 派生表
T431 扩展的分组功能