ST_Differenceメソッド - Advanced SQL Engine - Teradata Database

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

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/ufo1590694251930.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1181
Product Category
Software
Teradata Vantage

2つのST_Geometry値の点集合の差集合を表現するST_Geometry値を返します。

有効なデータ型

ジオメトリの集合を除くすべてのST_Geometryタイプ。

このメソッドは、3Dジオメトリ(z座標を持つもの)に対して呼び出すことができます。 ただし、z座標はメソッドの計算で無視されます。 その結果、このメソッドによって返されたz座標は無視されます。 戻り値のz座標を削除する場合は、Make_2Dメソッドを使用することを推奨します。

結果のタイプ

ST_Geometryタイプを返します。これは、パラメータのタイプに応じて、次のテーブルに示す可能なタイプの集合のいずれかになります。

a — b Ø ST_Point ST_LineString、GeoSequence ST_Polygon ST_MultiPoint ST_MultiLineString ST_MultiPolygon
Ø Ø Ø Ø Ø Ø Ø Ø
ST_Point R01 R09 R09 R09 R09 R09 R09
ST_LineString、GeoSequence R02 R02 R08 R08 R02 R08 R08
ST_Polygon R03 R03 R03 R14 R14 R14 R14
ST_MultiPoint R04 R13 R13 R13 R13 R13 R13
ST_MultiLineString R05 R05 R08 R08 R05 R08 R08
ST_MultiPolygon R06 R06 R06 R14 R06 R05 R06
説明
  • R01 = ST_Point

  • R02 = ST_LineString
  • R03 = ST_Polygon
  • R04 = ST_MultiPoint
  • R05 = ST_MultiLineString
  • R06 = ST_MultiPolygon
  • R08 = Ø、ST_LineString、ST_MultiLineString

  • R09 = Ø、ST_Point

  • R13 = Ø、ST_Point、ST_MultiPoint

  • R14 = Ø、ST_Polygon、ST_MultiPolygon

Vantageでは、ST_Differenceメソッドに関連するGeoSequenceタイプをST_LineString値に変換します。そのため、ST_DifferenceがGeoSequenceタイプを戻すことはありません。