![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle 数据库
fish_boneold
这个作者很懒,什么都没留下…
展开
-
如何将 pl/sql Developer 中查询的结果集导出到 Excel . txt . html . xml csv中?
选中结果集,点击右键选 copy to excel 就可导出到一个临时的excel文件了,如temp001.xls,然后选择 文件- 另存为 保存为我们的文件。 选中结果集,点击右键选 Export Results,选择 html file 就可导出html文件了。 选中结果集,点击右键选 Export Results,选择 xml file 就可...原创 2011-05-11 16:16:47 · 620 阅读 · 0 评论 -
oracle日期转化毫秒及毫秒转为日期
在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取;取值为当前日期时间与1970-01-01相差的毫秒数;在Oracle中,默认没有直接提供获取当前时间的毫秒数的相关function,所以要想在SQL里面获得毫秒数,只好手动计算SQL> ...原创 2012-08-24 15:31:22 · 490 阅读 · 0 评论 -
将一张表中查询的结果插入到另一张表中
INSERT INTO Scms_sub_company(Name,SubId) SELECT smallchinesename,bh FROM Scms_smallclass WHERE bigclassname=9注:和正常的Insert有点区别,发现了没有?--没有Values关键字。原创 2012-08-24 15:30:36 · 152 阅读 · 0 评论 -
oracle 任务定时执行
oracle 任务定时执行 在oracle可以像sql server那样建立定时任务. 下面我使用oracle sql创建一个定时任务. 1.创建一个简单的表. create table testdate ( name varchar2(20), createdate date ) 2.创建一个存储过程. create procedure Proc_...原创 2012-08-24 15:20:49 · 166 阅读 · 0 评论 -
定时任务 每个小时的15 45分的时候执行存储过程
定时任务 每个小时的15 45分的时候执行存储过程trunc(sysdate,'hh')+(60+45)/(24*60)trunc(sysdate,'hh')+(60+15)/(24*60)原创 2013-04-11 13:59:22 · 1066 阅读 · 0 评论 -
ORA-22858问题详解
近日工作中发现有一张表的字段类型建错了,本应是CLOB类型却建成了VARCHAR2(4000),修改时oracle却提示“ORA-22858 invalid alteration of datatype”错误。经查看相关资料才了解,是oracle不允某些类型的字段修改。具体就是不可以将字段类型修改为:object、REF、nested table、VARRAY、 CLOB、BLOB。...原创 2012-03-09 18:06:16 · 1049 阅读 · 0 评论 -
oracle里字段用的是date类型 如果java里想得到这里边的值要用to_char转一下
oracle里字段用的是date类型 如果java里想得到这里边的值要用to_char转一下原创 2012-06-04 11:13:24 · 121 阅读 · 0 评论 -
hibernate调用oracle存储过程 处理大数量的方法
解决一个上周很郁闷的问题:项目中有一个需求,一个表 数据量很大,有几百万条吧,保守估计,呵呵。页面上填入 每组 要显示的个数,租用时间(以秒为单位),逻辑就是我先分组,然后循环 每组里根据填入的个数查询出相应的数据,这些数据要写入到xml里,然后更新。只用java+sql,就是那种最普通的方式,测试之后发现查询+更新需要18分钟完成100000条记录的操作,这根本不能满足需求。还是请教...原创 2011-08-13 15:33:10 · 89 阅读 · 0 评论 -
Oracle中根据Date型转换成Java对应的long型毫秒数
在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取;取值为当前日期时间与1970-01-01相差的毫秒数;但是在Oracle里面,默认没有直接提供获取当前时间的秒数的相关function,所以要想在SQL里面获得毫秒数,只能自己手动计算下喽,如下:SQL>...原创 2011-03-26 18:53:51 · 130 阅读 · 0 评论 -
oracle 常用语句
1.当前时间转成秒 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') current_date, (sysdate- to_date('1970-01-01','yyyy-mm-dd')) * 86400 current_milli from dual; 总之记住,30/(24*60*60)中的(24*60*60)这一截为计...原创 2011-03-26 18:42:46 · 246 阅读 · 0 评论 -
Oracle 创建索引、重建索引、删除索引的语法
适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引 oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引 创建索引的标准语法: CREATE INDEX 索引名 ON 表名 (列名) TABLESPACE 表空间名; 创建唯一索引: CREATE unique INDEX 索引名 ON 表名 (列名...原创 2011-03-26 18:38:14 · 617 阅读 · 0 评论 -
oracle 创建用户,密码
create user hg identified by hg --创建用户hg ,密码hgdefault tablespace hg temporary tablespace temp; grant connect,resource to hg; --给用户赋予权限...原创 2011-03-26 18:36:17 · 87 阅读 · 0 评论 -
Oracle ORA-00257: archiver error. Connect internal only, until freed
Oracle客户端连接报错: Oracle ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法 解决方法:转移或清除对应的归档日志, 删除一些不用的日期目录的文件,注意保留最后几个文件...原创 2011-07-26 16:11:36 · 70 阅读 · 0 评论 -
222
oracle除法 select MOD(65,50) from dual --取余 select trunc( 65/33) from dual -- 取整 trunc (1.9) = 1select ceil(65/60) from dual -- 取整 ceil(1.1) = 2 http://www.blogjava.net/fany...原创 2011-09-05 17:55:16 · 63 阅读 · 0 评论 -
111
http://blog.sina.com.cn/s/blog_4df2251d0100dmmb.html http://blog.csdn.net/yiqijinbu/article/details/6644699原创 2011-09-04 23:01:10 · 68 阅读 · 0 评论 -
oracle trunc() 的认识
TRUNC函数为指定元素而截去的日期值TRUNC(date[,fmt]) select trunc(to_date('1970-01-01 08:00:00','yyyy-mm-dd hh24:mi:ss')+time/60/60/24) time from multippp_info order by time desc //截取到日select trunc(to_...原创 2011-05-11 16:40:36 · 107 阅读 · 0 评论 -
racle系统包——dbms_job用法(oracle定时任务)
http://www.tieguanyin168.com/?p=1324原创 2013-01-25 17:40:46 · 91 阅读 · 0 评论