oracle
iteye_13851
这个作者很懒,什么都没留下…
展开
-
使用DBMS_JOB包创建ORACLE定时任务
在Oracle的包里面,有一个名字叫做DBMS_JOB的包,它的作用是安排和管理作业队列。通过作业队列,可以让Oracle数据库定期执行特定的任务。当使用DBMS_JOB管理作业的时候,必须确保设置了初始化参数JOB_QUEUE_PROCESSES(不能为0)。 1、 SUBMIT该过程用于建立一个新的作业,当建立作业的时候,需要通过设置相应的参数来告诉Oracle要执行的...原创 2015-08-24 20:55:56 · 60 阅读 · 0 评论 -
Oracle中INITRANS和MAXTRANS参数
from:http://blog.sina.com.cn/s/blog_5eb210c50100gq7m.html 每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS 设置指定。对于表,这个值默认为2(索引的INITRANS 也默认为2)。事务表会根据需要动态扩展,最大达到MAXTRA...原创 2017-04-05 14:38:29 · 212 阅读 · 0 评论 -
Oracle 按特殊字符截取子串
目标: 将“2000-3000”字符串在oracle中截成连个字符串,分别为“2000”,“3000”。 分析: oracle中没有split这是函数,而我们又不想自定义一个函数。但是使用instr()函数可以定位字符在字符串中的位置,然后结合substr()函数便可以实现我们的需求。 解决方案: SQL:select instr(...原创 2016-11-08 19:01:38 · 2312 阅读 · 0 评论 -
怎么样给,有相同列的 数据添加一个递增的编号
表a,里面没有标识列 里面有字段user,id............,不清楚你说的到底有没有id列,你的具体表结构不清楚,下面做几个假设:1、表中有自增列row:select (select count(*) from table1 where [user]=t1.[user] and row>=t1.row) as id,[user] from table1 as t1or...原创 2016-02-26 15:16:05 · 3685 阅读 · 0 评论 -
Oralce 特殊关键字
ffrom:http://www.cnblogs.com/WizardWu/archive/2011/10/01/2197147.htmlUNION: 将多个「结果集 (result set)」的「行 (row)」合并,作为单个结果集返回,并移除重复的行。若有重复的行,只留下一个。UNION ALL: 将多个「结果集 (result set)」所有的行合并,不论是否有重复的行。...原创 2015-11-24 17:53:23 · 54 阅读 · 0 评论 -
jdbc:oracle:thin 三种方法
1. ServiceName方式:jdbc:oracle:thin:@//<host>:<port>/ServiceName2. SID方式:jdbc:oracle:thin:@<host>:<port>:<SID>3.RAC方式(老的写法,现在一般用ServiceName方式)jdbc:oracle:thin:@(DESCRIPTION...原创 2015-10-12 10:06:01 · 7250 阅读 · 0 评论 -
PLSQL Developer 配置Oralce11g连接
PLSQL Developer因为没有对应的64位程序,所以用该程序连接Oracle时只能对应x86的Oracle客户端。本示例为Oracle11g,去官网下载instantclient_11_2的x86版本。11g之后可以不用安装程序,直接使用这种绿色程序便可。 1.配置环境变量:ORACLE_HOME=D:\Program Files (x86)\instantclient_11_...原创 2015-09-21 20:19:33 · 192 阅读 · 0 评论 -
select语句for update作用
Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的事务被commit语句或rollback语句结束为止。 加锁程式在准備修改某些資料時需...原创 2015-09-18 16:34:59 · 135 阅读 · 0 评论 -
jdbc连接oracle时报的错
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186647296)(ERR=12514)(ERROR_STACK=(ERROR=(CODE=12514)(EMFI=4))))情况:在开发的过程中遇见这个错误,仔细检查代码及配置文件。就是失败,百思不得其解,差点但疼死。而且换了个IP别的数据...原创 2015-09-10 20:50:38 · 276 阅读 · 0 评论 -
Oracle分页
[code="java"]SELECT * FROM (SELECT T.*, ROWNUM RN FROM (要查询的东西直接写在这里即可) T WHERE ROWNUM = 0[/code]如果在XML中配置注意字符转义:&(逻辑与) &[color=red];[/color] (大于) ...原创 2015-09-07 08:54:17 · 54 阅读 · 0 评论 -
ORACLE数据库定时任务—DBMS_JOB
oracle系统包——dbms_job用法(oracle定时任务)用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedu...原创 2015-08-25 09:30:03 · 151 阅读 · 0 评论 -
Oracle job 定时删除某条记录
1,创建表create table CJ_JT_NSRCPDMDY(ID VARCHAR2(40) not null primary key, CPBH VARCHAR2(80) not null,NSRBH VARCHAR2(80) not null,BZ VARCHAR2(80));2,测试数据insert into CJ...原创 2015-08-25 09:09:39 · 176 阅读 · 0 评论 -
常用数据库操作
下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs...原创 2017-04-20 15:34:01 · 123 阅读 · 0 评论