oracle
MISS ZHENG
这个作者很懒,什么都没留下…
展开
-
从oracle导表结构及字段含义到excel的SQL
SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || '(' || t.DATA_LENGTH || ')', t1.COMMENTSFROM User_Tab_Cols t, User_Col_Comments t1WHERE t.table_name = t1.table_name AND t.column_name = t1.column_name;原创 2020-10-27 18:15:36 · 243 阅读 · 0 评论 -
oracle下物化视图的创建、手动刷新、删除
在传统数据库中,若遇到数据量大的情况下,临时使用,可以考虑使用物化视图进行操作。以下记录一下,物化视图的创建及刷新 、删除。. 物化视图的创建create materialized view BI_VIEW_TEST refresh force on demand start with sysdate nextto_date(concat(to_char( sysdate+1,'dd-mm-yyyy'),'06:00:00'),'dd-mm-yyyy hh24:mi:ss') assele.原创 2020-05-23 12:27:34 · 1279 阅读 · 0 评论 -
sql 查询慢的48个原因分析
https://blog.csdn.net/findmyself_for_world/article/details/49978279转载 2019-08-27 16:18:43 · 191 阅读 · 0 评论 -
oracle统计各类数据(ratio_to_report函数,计算比例)
--统计图(比例大于5,统计各类,比例小于5的则汇总统计值)select * from (select name, sum(rs) as rs, round(ratio_to_report(sum(rs)) over(), 5) * 100 as bl from (select *from test) agroup by name)wher...原创 2019-06-14 16:02:42 · 1499 阅读 · 0 评论 -
如何删除单一字段中的括号,用:regexp_replace函数
select regexp_replace(mc,'(.+)','') from BI原创 2019-06-14 14:35:31 · 3812 阅读 · 0 评论 -
oracle trim函数的用法
1. trim()删除字符串两边的空格。2. ltrim()删除字符串左边的空格。3. rtrim()删除字符串右边的空格。4. trim('字符1' from '字符串2')分别从字符2串的两边开始,删除指定的字符1。5. trim([leading | trailing | both] trim_char from string) 从字符串String中删除指定的字符trim_ch...转载 2019-06-14 14:24:37 · 2923 阅读 · 0 评论 -
oracle字符串的括号处理
1、括号前后内容截取substr(name,1,instr(name,'(')-1)select name,substr(name,1,instr(name,'-')-1) 前,substr(name,instr(name,'-')+1,length(name)-instr(name,'-')) 后 from xx2、将字段内容的括号去掉regexp_replace(na...原创 2019-06-13 09:51:52 · 4388 阅读 · 0 评论 -
如何更改ORACLE 用户的 expired状态
conn /as sysdbaselect password from dba_users where username='SCOTT';password------------------------------F894844C34402B67alter user SCOTT identified by values 'F894844C34402B67';原创 2019-05-08 10:29:55 · 602 阅读 · 0 评论 -
根据系统日期查询最近7天的数据
to_date(substr(sale_time, 1, 10),'yyyy-mm-dd')>= trunc(sysdate -7)另:oracle trunc函数源链接为:https://www.cnblogs.com/zfyouxi/p/5236336.htmlselect to_char(sysdate, 'yyyy-mm-dd h...原创 2019-04-17 09:43:42 · 928 阅读 · 0 评论 -
创建oracle用户及权限语句
--创建oracle用户用户名与密码create user yhmidentified bytest;赋予权限grant dba to yhm;原创 2019-04-11 10:32:40 · 438 阅读 · 0 评论