17.10 - PolygonSplit構文 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - 地理空間データ型

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1181-171K-JPN
Language
日本語 (日本)
[TD_SYSFNLIB.] PolygonSplit (
  ON { [ database_name.. ] table_name |

       ( SELECT polygon_ID, geom [, max_vertices ]
         FROM [ database_name.. ] table_name 
       )
     }
) [AS] correlation_name [ ( column_list ) 

構文要素

polygon_ID
分割するポリゴンまたは複数ポリゴンを固有に識別する数値または文字の値。分割後に返される各サブポリゴンに対して同じ値が返され、この値を使用すると、サブポリゴンを元のポリゴンと関連付けることができます。

polygon_IDは任意の有効なTeradataの数値または文字データ型になります(CLOBを除く)。

特定のポリゴンのpolygon_IDがNULLの場合、結果には、未変更のポリゴンのID、または生成されたサブポリゴンに対してそれぞれNULLが表示されます。

geom
分割するポリゴンまたは複数ポリゴン ジオメトリ。

PolygonSplitは、すべてのタイプのST_Geometryを許可しますが、2Dポリゴンと2D複数ポリゴンのみが分割されます。他のジオメトリは変更されずに返されます。

geomがNULLの場合、PolygonSplitはそのジオメトリに対してNULLを返します。

max_vertices
返されたサブポリゴンに含めることのできる頂点の最大数。元のポリゴンまたは複数ポリゴンの頂点がこの数より少ない場合は、変更されずに返されます。

max_verticesは、10以上にする必要があります。デフォルト値は300です。

max_verticesがNULLの場合、PolygonSplitはデフォルトの300になります。

[database_name.]
table_name
分割するポリゴンと複数ポリゴン ジオメトリを含んだテーブルの名前とオプションのデータベースの場所。
correlation_name
テーブル演算子により返されるテーブルに割り当てられる名前。
column_list

テーブル演算子により返される列のカスタム名のリスト(任意選択)。

これらの名前は列名を上書きします。それらは上書きされなければ演算子により生成される名前です。列名を指定する場合は、返されるすべての列の名前を入力する必要があります。演算子により複数の列が返される場合は、名前をカンマで区切ります。