oracle
abc_def1
有问题,欢迎探讨
展开
-
Oracle日期周详解以及周开始结束时间计算
Oracle日期周详解以及周开始结束时间计算目录(?)[+]1 ORACLE中周相关知识描述1.1 日期格式化函数TO_CHAR(X [,FORMAT]):将X按FORMAT格式转换成字符串。X是一个日期,FORMAT是一个规定了X采用何种格式转换的格式字符串,FORMAT与周相关的有W,WW,IW,D,FMWW。转载 2015-11-03 19:31:26 · 1001 阅读 · 0 评论 -
oracle 锁表后,如何定位,并解锁
查询锁表信息 : SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid; 解锁 :-- 释放SESSION SQL:原创 2016-12-01 16:46:45 · 1300 阅读 · 0 评论 -
同义词的创建和授权
授权“u_xf_test” 用户更新表的权限,表“T_XF_WP_XFJXX” 实际上在“u_xf_gxk”用户中grant update on u_xf_gxk.T_XF_WP_XFJXX to u_xf_test;创建同义词描述:在当前用户下创建在“u_xf_gxk” 用户下的表“T_XF_WP_XFJXX”的同义词CREATE PUBLIC SYNONYM T_XF_WP_X原创 2016-11-24 15:06:38 · 1781 阅读 · 0 评论 -
oracle 创建函数例子
CREATE OR REPLACE FUNCTION FUN_GET_YJJB(V_SCORE IN NUMBER) RETURN VARCHAR2 IS /********************************************************* 名称 FUN_GET_YJJB 功能描述:获取预警级别 修改记录 版本号 编辑时间原创 2016-11-24 15:42:03 · 1877 阅读 · 0 评论 -
oracle 根据一个时间段获取这个时间段内所有月份、天数、日期
转自 : http://blog.csdn.net/jumtre/article/details/46345733获取日期列表:[sql] view plain copy SELECT TO_CHAR(TO_DATE('2014-10-01', 'yyyy-MM-dd') + ROWNUM - 1, 'yyyyMMdd')转载 2016-12-08 11:45:46 · 12184 阅读 · 0 评论 -
存储过程 编译错误:PLS-00103: Encountered the symbol "TABLE" when expecting one of the following:
必须使用动态的语句, DDL 语句,在存储过程中, 需要改为动态语句 :execute immediate 'sql语句' ; 我的是因为执行了 truncate table t_pvbdp_comprehensiv_statistic换成 execute immediate 'truncate table t_pvbdp_comprehensiv_statistic' ;原创 2017-01-06 10:55:08 · 49324 阅读 · 0 评论 -
oracle 存储过程(其中使用了游标)例子
create or replace procedure PRC_analysis_alert is ---获得“预警研判分析-预警信息统计”结果 的游标 cursor CRS_AlERT is select xzqh, zzjgdm , yjlx ,substr(TJRQ,1,6) tjyf ,clzt ,sum(yjsl) yjsl from t_pvbdp_sta原创 2017-01-07 17:13:10 · 1454 阅读 · 0 评论 -
oracle 查看某张表的会话进程id ,并删除该进程
查询某张表的会话进程id ,有时候会话关闭了,但是进程还在,这样就会造成这张表还被使用, SELECT SID, SERIAL# FROM GV$SESSION V WHERE SID IN (SELECT SID FROM GV$LOCK L, DBA_OBJECTS O WHERE L.ID1 = O.OBJECT_ID AND O.OBJECT_NAME原创 2017-01-17 16:14:04 · 4677 阅读 · 0 评论 -
oracle 增量抽取数据存储过程
抽取日志表create table ETL_LOG_DRAGON_ALERT( tablename VARCHAR2(50), etlbegintime DATE, etlendtime DATE, cq_count NUMBER, bd_count NUMBER, etlflag VARCHAR2(50), msg原创 2017-01-17 20:03:27 · 7876 阅读 · 0 评论 -
oracle job 每分钟执行一次
oracle job 每分钟执行一次 declare idcard_alert_job number;begin sys.dbms_job.submit( idcard_alert_job,-- job 名称 'sp_t_xf_xxbd;', -- 预警信息、指令信息、综合统计的存储过程 sysdate,-- job启动后下次执行时间 '原创 2017-01-13 18:10:40 · 13021 阅读 · 0 评论 -
oracle 物化视图
CREATE MATERIALIZED VIEW MV_PVBDP_STATISTICS_ALERTREFRESH FORCE ON DEMANDSTART WITH TO_DATE('18-01-2017 17:00:00', 'DD-MM-YYYY HH24:MI:SS') NEXT TRUNC(SYSDATE,'HH24')+1/24 ASSELECT B.XZQH, B.ZZJGD原创 2017-01-18 16:56:12 · 424 阅读 · 0 评论 -
oracle 查询 分组排序获取每条1对多中最新的一条 row_number() over(partition by
转自:https://blog.csdn.net/mzy755423868/article/details/80573654转载 2019-03-22 13:43:15 · 1432 阅读 · 0 评论 -
oracle grant 授权语句
--select * from dba_users; 查询数据库中的所有用户 --alter user TEST_SELECT account lock; 锁住用户 --alter user TEST_SELECT account unlock; 给用户解锁 --create user xujin identified by xujin; 建立用户 --转载 2016-11-14 17:08:26 · 2679 阅读 · 0 评论 -
获取当前时间的月份和前n个月份 、年份 、日期
获取当前时间的月份和前n个月份SELECT TO_CHAR(ADD_MONTHS(sysdate, -ROWNUM), 'YYYYMM') TJRQ FROM DUALCONNECT BY LEVEL 获取当前时间的年份和前n个年份SELECT TO_CHAR(ADD_MONTHS(sysdate, -12 * (ROWNUM - 1原创 2016-05-18 17:20:20 · 1497 阅读 · 0 评论 -
oracle escape关键字用法
在处理sql时,遇到insert 或update 的参数中含有特殊字符“&”,下划线“_”, 单引号" ' "等时,要做转义处理。例:插入特殊字元'&'update userinfo set pageurl='myjsp?page=1&pagesize=10' where id='test'两个办法:1) update userinfo set pageur转载 2016-10-19 09:55:43 · 15231 阅读 · 0 评论 -
oracle数据获取当前自然周,当前周的起始和结束时间
下面是使用存储过程向数据库中插入一条数据数据格式 : 上报周期起始时间 结束时间 xxxx年第xx周 xx.xx xx.xx存储过程如下: create or replace procedure PRC_T_SJSB_ZYGYPJG is v_sbzq_zs varchar2(20);--上报周期周数 v_sbz原创 2015-11-18 10:27:55 · 17284 阅读 · 9 评论 -
oracle存储过程如何定义,动态判断条件sql如何书写
create or replace procedure prc_sjsb_sbzq(in_monthSbzq in varchar2,in_fixedAssetSbzq in varchar2, in_weekSbzq in varchar2,in_startDate varchar2,in_endDate varchar2,in_seasonSbzq in varchar2 ) isv_fi原创 2015-11-19 11:39:47 · 1735 阅读 · 0 评论 -
oracle存储过程和函数的区别
区别如下:案例 :存储过程 :create or replace procedure prc_aaa( v_a number default 11 , v_b out number)isbegin v_b:=33+v_a; dbms_output.PUT_LINE(v_b); end prc_aaa;解析 :v_b 是返原创 2015-11-19 16:01:52 · 436 阅读 · 0 评论 -
oracle 数据库job 创建
oracle系统包——dbms_job用法(oracle定时任务)用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的转载 2015-12-28 09:55:45 · 670 阅读 · 0 评论 -
oracle 所有用户的表
select * from all_tab_comments -- 查询所有用户的表,视图等 select owner , table_name ,table_type ,comments from all_tab_comments where owner = 'FXPT_FJ'这样就可以查询改用户下的所有表 FXPT_FJ是用户名原创 2016-01-23 11:07:14 · 351 阅读 · 0 评论 -
oracle 合并多行记录
select content , telnum , substr(status,-1,1) status , (select count(1) from T_APP_SPEAK where content = t.content ) numb from ( select content,原创 2015-12-23 17:07:46 · 674 阅读 · 0 评论 -
Oracle 树操作(select…start with…connect by…prior)
Oracle 树操作(select…start with…connect by…prior)oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而转载 2016-01-27 17:02:51 · 438 阅读 · 0 评论 -
oracle 函数 %type 含义
vempno emp.empno%type;你的vempno就是你定义的变量,和面的那个emp是你数据库里面存在的表,他的表里面有意个empno字段,然后%type就是empno的数据类型,总体说这句话就是,让vempno与你数据库里面的表字段的属性匹配,这个你就可以很方便的对emp进行操作了,不会因为类型不匹配而报莫名的错误。原创 2016-02-24 16:07:21 · 1454 阅读 · 0 评论 -
Oracle之自定义函数
Oracle之自定义函数数据库中函数包含四个部分:声明、返回值、函数体和异常处理。 --没有参数的函数 create or replace function get_user return varchar2 is v_user varchar2(50); begin select username into v_user from user_users; r转载 2016-02-24 16:30:06 · 422 阅读 · 0 评论 -
创建表空间
1 create tablespace db_name2 datafile 'D:\oracle\product\10.2.0\oradata\orcl\db_name_.dbf' size 200M3 autoextend on next 10M maxsize unlimited logging4 extent management local autoallocate转载 2016-05-31 16:51:07 · 431 阅读 · 0 评论 -
Oracle 建立索引
Oracle 建立索引及SQL优化数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。转载 2016-08-25 17:03:58 · 503 阅读 · 0 评论 -
oracle 根据父节点获取所有子节点数据 & 根据子节点追溯父节点脚本
根据父节点获取所有子节点,子节点的子节点 select * from t_uaac_organization o start with id = 'ff80808166582241016676e052420071' connect by prior o.id = o.uporg_id根据子节点追溯父节点脚...原创 2019-08-12 09:14:04 · 1296 阅读 · 1 评论