書式
SDO_GEOM.SDO_VOLUME( geom IN SDO_GEOMETRY, tol IN NUMBER [, unit IN VARCHAR2] ) RETURN NUMBER;
説明
3次元ソリッドの容積を戻します。
パラメータ
ジオメトリ・オブジェクト。
許容差(「許容差」を参照)。
測定単位(unit=
および容積単位を引用符で囲んだ文字列で、'unit=CUBIC_FOOT'
や'unit=CUBIC_METER'
など)を指定します。容積単位のリストについては、次の問合せを入力します。
SELECT short_name FROM mdsys.sdo_units_of_measure WHERE unit_of_meas_type = 'volume';
測定単位の指定の詳細は、「測定単位のサポート」を参照してください。
このパラメータを指定しない場合、データに関連付けられた測定単位が使用されます。
使用上の注意
このファンクションは、穴のあるソリッドを含め、すべてのソリッドに対して使用できます。
このファンクションは、測地データではサポートされません。
3次元ジオメトリのサポートの詳細は、「3次元の空間オブジェクト」を参照してください。
例
次の例では、ソリッド・ジオメトリ・オブジェクトの容積を戻します。
-- Return the volume of a solid geometry. SELECT p.id, SDO_GEOM.SDO_VOLUME(p.geometry, 0.005) FROM polygons3d p WHERE p.id = 12; ID SDO_GEOM.SDO_VOLUME(P.GEOMETRY,0.005) ---------- ------------------------------------- 12 6
関連項目
なし。