Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ST_Geometry 値のタイプの名前を返します。
geometry-expression.ST_GeometryType()
VARCHAR(128) ジオメトリ値のデータ型をテキスト文字列として返します。このメソッドを使用して、値の動的タイプを確認できます。
ST_GeometryType メソッドは、geometry-expression の特定のタイプの名前を含む文字列を返します。
value IS OF( type ) 構文を使用して、特定のタイプの値を判断することもできます。
ST_GeometryType では、デフォルトで、使用可能な場合はジオメトリの元のフォーマットが使用されます。それ以外の場合は、内部フォーマットが使用されます。内部フォーマットと元のフォーマットの詳細については、STORAGE FORMAT 句、CREATE SPATIAL REFERENCE SYSTEM 文を参照してください。
SQL/MM (ISO/IEC 13249-3: 2006) 5.1.4
次の例では、結果として 2,3,6,16,22,24,25 を返します。このリストは、指定したタイプのいずれかに該当する Shape の ShapeID です。
2,3,6,16,22,24,25
SELECT LIST( ShapeID ORDER BY ShapeID ) FROM SpatialShapes WHERE Shape.ST_GeometryType() IN( 'ST_Polygon', 'ST_CurvePolygon' )