SQL 小技巧
SQL 小技巧
不定时更新,欢迎交流指正
Oracle
1.浮点数转为字符trim('.' from to_char(xxx,'fm999990.99')) 1 2.查询当前用户下各表大小
查看数据库表空间存储对象的大小
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君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039