Oracle常用的基本命令
--1.用户下表中注释模糊查询:
例如查询与优惠券关联的表
SELECt * FROM user_tab_comments t WHERe t.comments LIKE '%优惠券%'; 
--2.oracle 中删除表 drop delete truncate
--3.查看表空间的名称及大小
SELECT T.TABLESPACE_NAME, ROUND(SUM(BYTES / (1024 * 1024)), 0) TS_SIZE FROM DBA_TABLESPACES T, DBA_DATA_FILES D WHERe T.TABLESPACE_NAME = D.TABLESPACE_NAME GROUP BY T.TABLESPACE_NAME;
--4.查看表空间物理文件的名称及大小
SELECt TABLESPACE_NAME,
FILE_ID,
FILE_NAME,
ROUND(BYTES / (1024 * 1024), 0) TOTAL_SPACE
FROM DBA_DATA_FILES
ORDER BY TABLESPACE_NAME;
--5、查看表空间的使用情况
SELECt SUM(BYTES) / (1024 * 1024) AS FREE_SPACE, TABLESPACE_NAME
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME;
SELECt A.TABLESPACE_NAME,
A.BYTES TOTAL,
B.BYTES USED,
C.BYTES FREE,
(B.BYTES * 100) / A.BYTES "% USED ",
(C.BYTES * 100) / A.BYTES "% FREE "
FROM SYS.SM$TS_AVAIL A, SYS.SM$TS_USED B, SYS.SM$TS_FREE C
WHERe A.TABLESPACE_NAME = B.TABLESPACE_NAME
AND A.TABLESPACE_NAME = C.TABLESPACE_NAME;
--6、查看数据库的版本
SELECt VERSION FROM PRODUCT_COMPONENT_VERSION WHERe SUBSTr(PRODUCT, 1, 6) = 'Oracle';
以上所述是小编给大家介绍的Oracle删除表及查看表空间的实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对考高分网网站的支持!



