SDL程式設計入門(21)音效和音樂
阿新 • • 發佈:2020-12-27
1.查看錶空間大小
SELECT a.tablespace_name "bm", total / (1024 * 1024) "bkjdx(M)", free / (1024 * 1024) "表空間剩餘大小(M)", (total - free) / (1024 * 1024 ) "表空間使用大小(M)", total / (1024 * 1024 * 1024) "表空間大小(G)", free / (1024 * 1024 * 1024) "表空間剩餘大小(G)", (total - free) / (1024 * 1024 * 1024) "表空間使用大小(G)", round((total - free) / total, 4) * 100 "使用率 %" FROM (SELECT tablespace_name, SUM(bytes) free FROM dba_free_space GROUP BY tablespace_name) a, (SELECT tablespace_name, SUM(bytes) total FROM dba_data_files GROUP BY tablespace_name) b WHERE a.tablespace_name = b.tablespace_name
2.查詢表存放路徑
select t1.name,t2.name from v$tablespace t1,v$datafile t2where t1.ts# = t2.ts#;
3.擴充套件表空間大小
ALTER TABLESPACE TJSD_DATA ADD DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\TJSD_DATA4.DBF' size 20260m autoextend on ;
4.表授權
grant select,insert,delete,update on ditu_jzw_layer to dgzykc;
5.建立MDSYS.SDO_GEOMETRY空間索引
- 新建geom欄位,型別MDSYS.SDO_GEOMETRY
- 插入元資料
insert into
- 建立空間索引
create index dgobd_01 on sde.ditu_obd_info_1(GEOM) indextype is mdsys.spatial_index;
- 插入點資料
update sde.ditu_obd_info_1 set geom= MDSYS.SDO_GEOMETRY(2001,4326,MDSYS.SDO_POINT_TYPE(lng, lat, 0),NULL,NULL);
- 插入面數據
insert into ditu_map_polygon_log(id,geom,create_time) select sys_guid(),MDSYS.SDO_GEOMETRY (2003,4326,NULL, SDO_ELEM_INFO_ARRAY(1,1003,1), SDO_ORDINATE_ARRAY(面的幾何資料) ),sysdate from dual;
- 查詢兩個表的相交資料--點與面相交
select r.address,r.zl_address from yq_dp_dg_address_part partition(DGGOVPARTGC) r,ditu_map_polygon_log g where g.id='C35490181AFF4F859FB6EDD80A65C831' and sdo_relate(r.geom,g.geom,'MASK=INSIDE')='TRUE'