矩形:
矩形的具体几何形状和坐标,如下图:
用SDO_GEOMETRY定义该矩形,如何确定sdo_geometry()构造方法中的各个参数值。详细解释如下:
SDO_GTYPE = 2003;2003中的2表示二维数据,2003中的3表示表示多边形。具体参考 图1
SDO_SRID = NULL;
SDO_POINT = NULL;
SDO_ELEM_INFO = (1, 1003, 3).;在属性单元SDO_ELEM_INFO (1,1003,3)中的最后一个3表示该几何为矩形,具体参考图4。
---因为它是矩形且为二维所以它的构造方法为:sdo_point_type(左下坐标,右上坐标)。
SDO_ORDINATES = (1,1, 5,7). 定义了具体的左下坐标和右上坐标的坐标序列。
例子:用SQL 命令插入一个矩形:
INSERT INTO beniy388 VALUES(
1, //其他的属性字段的值
'UpDooGIS', //其他的属性字段的值
MDSYS.SDO_GEOMETRY( //几何字段SDO_GEOMETRY的值
2003, -- 二维多边形
NULL,