1. 程式人生 > 其它 >SDL程式設計入門(21)音效和音樂

SDL程式設計入門(21)音效和音樂

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 t2
where 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
    user_sdo_geom_metadata(table_name,COLUMN_NAME, DIMINFO, SRID) values( 'SDE.DITU_OBD_INFO_1', 'GEOM', MDSYS.SDO_DIM_ARRAY( MDSYS.SDO_DIM_ELEMENT('X',-180,180,0.005), MDSYS.SDO_DIM_ELEMENT('Y',-90,90,0.005) ), 4326 );
  • 建立空間索引
    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'