SQL 小技巧
SQL 小技巧
不定时更新,欢迎交流指正
Oracle
1.浮点数转为字符trim('.' from to_char(xxx,'fm999990.99')) 12.查询当前用户下各表大小
查看数据库表空间存储对象的大小
SELECT * FROM (SELECT SEGMENT_NAME, T.SEGMENT_TYPE, round(SUM(BYTES) / 1024 / 1024/1024,2) SEGMENT_SIZE FROM USER_SEGMENTS T GROUP BY T.SEGMENT_NAME, T.SEGMENT_TYPE) T ORDER BY SEGMENT_SIZE DESC; 1234567
实际表占用空间大小,包括表所属对象:INDEX、LOBINDEX、LOBSEGMENT
SELECT * FROM (SELECT SEGMENT_NAME, SEGMENT_TYPE, ROUND(SUM(BYTES) / 1024 / 1024 / 1024, 2) SEGMENT_SIZE FROM (SELECT T.TABLESPACE_NAME, T.SEGMENT_NAME, T.SEGMENT_TYPE, T.BYTES FROM USER_SEGMENTS T WHERE T.SEGMENT_TYPE NOT IN ('INDEX', 'LOBINDEX', 'LOBSEGMENT') UNION ALL SELECT T.TABLESPACE_NAME, UL.TABLE_NAME AS SEGMENT_NAME, 'TABLE' AS SEGMENT_TYPE, T.BYTES FROM USER_SEGMENTS T INNER JOIN USER_LOBS UL ON T.SEGMENT_NAME = UL.SEGMENT_NAME WHERE T.SEGMENT_TYPE = 'LOBSEGMENT' UNION ALL SELECT T.TABLESPACE_NAME, UI.TABLE_NAME AS SEGMENT_NAME, 'TABLE' AS SEGMENT_TYPE, T.BYTES FROM USER_SEGMENTS T INNER JOIN USER_INDEXES UI ON T.SEGMENT_NAME = UI.INDEX_NAME WHERE T.SEGMENT_TYPE IN ('INDEX', 'LOBINDEX')) T GROUP BY SEGMENT_NAME, SEGMENT_TYPE) T ORDER BY SEGMENT_SIZE DESC;
12345678910111213141516171819202122232425262728293031参考地址
3.PL/SQL 导入CSV文件前建议先查一下字符编码select userenv(‘language’) from dual; 1
得到字符编码后再将csv文件做对应字符编码转换,避免不必要的时间浪费
相关知识
SQL语言艺术
【转】SQL语言艺术
《sql 语言艺术》 概要
【SQL】已解决:SQL错误(208):对象名‘STRING
SQL Server数据库设计
使用 SQL 查询编辑器进行查询
全文搜索 (SQL Server)
解决SQL错误(208):对象名‘string
VSSADMIN命令无法列出SQL writer的问题
后端SQL语句没错,但就是查不出数据
原文链接: SQL 小技巧 https://www.huajiangbk.com/newsview381092.html
| 上一篇: 普通人的网页配色方案 | 下一篇: 花艺培训机构介绍常见的花色组合 |
推荐分享

- 1明日花キララ:明日花绮罗年度... 24041
- 2明日花キララ(明日花绮罗)经... 14081
- 3家庭养花知识大全 家庭养花有... 9487
- 4家庭养花风水知识 家庭养花“... 9200
- 5兰花叶子扭的是什么兰 8799
- 6君子兰什么品种最名贵 十大名... 8167
- 7五月天婷婷开心六月丁香:音乐... 8105
- 8十大致癌花卉排行榜,哪些花卉... 7792
- 9秋天养花,掌握这5点养花知识... 7740
- 10【花卉知识 】养花须知:新手... 7341




