
ORACLE
脑瓜子
做一枚合格的program developer
展开
-
使用Merge Into 语句实现 Insert/Update
动机:想在Oracle中用一条SQL语句直接进行Insert/Update的操作。说明:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。实战:接下来我们有一个任务,有一个表T,有两个字段a,b,我们想在表T中做Insert/Update原创 2013-04-10 09:39:00 · 1859 阅读 · 0 评论 -
ORACLE 基础知识
1、SQL%ROWCOUNT执行SQL受影响的行数2、ORACLE中自动编号--创建序列create sequence S_COMPANY_ADDRESSminvalue 1maxvalue 999999999999999start with 1increment by 1nocache;--日期+自动编号to_char(SYSDATE,'yyyymm原创 2013-04-10 09:19:44 · 889 阅读 · 0 评论 -
【ORACLE基础二】oracle中跨服务器同步表数据
oracle 高级复制同步数据 oracle我不是很熟,但现被安排要做个2台数据库表同步复制,不懂,只能从开始研究,制作。如果你和我一样,看了我的制作过程,一定给你很大的帮助。废话不说了,开始.......google....次数已经记不清楚了,可以用天衡量了,大概时断时续一周。。汗死。。。。。在此,非常感谢那些发表文章的人,通过看过很多人的文章,我才能基本完成,感谢!原创 2013-04-26 09:48:50 · 1318 阅读 · 0 评论 -
【ORACLE基础一】oracle日期加减
无论是DATE还是timestamp都可以进行加减操作。 可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:1 使用内置函数numtodsinterval增加小时,分钟和秒 2 加一个简单的数来增加天 3 使用内置函数add_months来增加年和月例: 对当前日期增加一个小时: SQL> select sysdate, sysdate+numtodsinte原创 2013-04-26 09:45:43 · 1306 阅读 · 0 评论 -
sqlldr数据迁移导出Oracle中表的指定的数据、导入也可以
一、sqlldr导入txt1.预备a).txt文件b).oracle建表2.编写控制文件input_test.ctlLOAD DATA CHARACTERSET 'UTF8' --字符集设定 INFILE 'd:\input_test.txt' --要导入的文本数据路径,可写多个REPLACE i原创 2013-05-31 14:36:20 · 1596 阅读 · 0 评论 -
定时导出Oracle数据表到文本文件的方法
该实例实现了通过windows定时任务来实现了将数据库中指定数据表数据导出为txt文本格式。其思路是通过可执行的bat文件去调用导出数据脚本,然后再在windows定时任务中调用该bat文件来实现。该示例需要能够运行的sqlplus环境,因此需要安装Oracle客户端等可运行环境。 实现了将数据库中日志表数据导出到指定文件夹下的.log文件,且该文件的命名方式采用按天来导出的格式(如原创 2013-05-31 14:37:21 · 1706 阅读 · 0 评论