导出 (0) 打印
全部展开
此主题尚未评级 - 评价此主题

CREATE SPATIAL INDEX (Windows Azure SQL Database)

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

Important重要提示
本主题未经维护。有关最新版本,请参阅 CREATE SPATIAL INDEX (Transact-SQL)

对当前数据库中的指定表和列创建空间索引。可在表中先创建索引再创建数据。

语法约定 (Windows Azure SQL Database)


CREATE SPATIAL INDEX index_name 
    ON <object> (spatial_column_name ) 
    { 
      [ USING <geometry_grid_tessellation> ] 
          WITH ( <bounding_box> 
                [ [,] <tesselation_parameters> [,... n ] ] 
                [ [,] <spatial_index_option> [,... n ] ] ) 
     | [ USING <geography_grid_tessellation> ] 
          [ WITH ( [ <tesselation_parameters> [,... n ] ] 
                   [ [,] <spatial_index_option> [,... n ] ] ) ] 
    } 


[ ; ]

<object> ::=
{
    [database_name. [schema_name ] . | schema_name. ] 
                table_name<geometry_grid_tessellation> ::= 
{ GEOMETRY_GRID }
  
<bounding_box> ::= 
BOUNDING_BOX =( {
        xmin, ymin, xmax, ymax 
   | <named_bb_coordinate>, <named_bb_coordinate>, <named_bb_coordinate>, <named_bb_coordinate> 
  } )<named_bb_coordinate> ::= { XMIN = xmin | YMIN = ymin | XMAX = xmax | YMAX=ymax }

<tesselation_parameters> ::= 
{ 
    GRIDS = ( { <grid_density> [ ,... n ] | <density>, <density>, <density>, <density>  } ) 
  | CELLS_PER_OBJECT = n 
}

<grid_density> ::= 
{
     LEVEL_1 = <density> 
  |  LEVEL_2 = <density> 
  |  LEVEL_3 = <density> 
  |  LEVEL_4 = <density> 
}

<density> ::= { LOW | MEDIUM | HIGH }

<geography_grid_tessellation> ::= 
{ GEOGRAPHY_GRID }
  
<spatial_index_option> ::= 
{
    IGNORE_DUP_KEY = OFF
  | STATISTICS_NORECOMPUTE = { ON | OFF }
  | DROP_EXISTING = { ON | OFF }
  | ONLINE = OFF 
}

此语法关系图说明了 Windows Azure SQL Database 中支持的参数和选项。

Windows Azure SQL Database 不支持以下语句参数和选项与 CREATE SPATIAL INDEX 语句一起使用:

  • 以下选项的 ON 关键字

    • partition_schema_name

    • filegroup name

    • default

  • relational_index_option:

    • PAD_INDEX

    • FILLFACTOR

    • SORT_IN_TEMPDB

    • ALLOW_ROW_LOCKS

    • ALLOW_PAGE_LOCKS

    • MAXDOP

  • 向后兼容关系索引

note注意
Windows Azure SQL Database 支持由三部分构成的名称格式:database_name.[schema_name].object_name,其中 database_name 是当前数据库,或者 database_name 是 tempdb 且 object_name 以 # 开头。

Windows Azure SQL Database 不支持由四部分构成的名称。

有关参数和 CREATE SPATIAL INDEX 语句的详细信息,请参阅 SQL Server 联机丛书中的 CREATE SPATIAL INDEX (Transact-SQL)

在 Windows Azure SQL Database 中,无法对其他数据库中的表或视图创建索引。

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈

社区附加资源

添加
Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2014 Microsoft. 版权所有。