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明日花キララ:明日花绮罗年度... 42156
- 2明日花キララ(明日花绮罗)经... 24269
- 3胡椒木盆景从上盆制作到养护,... 22880
- 4五月天婷婷开心六月丁香:音乐... 16255
- 5仙人球“水蜜桃”—又美又仙,... 13716
- 6超简单,3个步骤带你学会毛线... 12698
- 7十大致癌花卉排行榜,哪些花卉... 12352
- 8老师精选05—河北彩花(出道... 12101
- 9家庭养花知识大全 家庭养花有... 11360
- 10家庭养花风水知识 家庭养花“... 10825




