处理该问题注意以下几点:

1. 清空表中数据SQL:truncate table table_name;

2.复制表结构SQL:create table table_name1 as select * from table_name2 where 1=0;

如同时复制内容和创建该表,SQL为:create table table_name1 as select * from table_name2;

3.在sql语句中,时间date类型可以直接比较。

4.select into from结构不太适合,因为PL/SQL会报keyword异常。

所以推荐使用insert into  结构,该结构可以加条件,效率也很高:样例SQL如下:

insert into test_lcpol select * from b2b_lcpol b2b  where b2b.etl_datatime > (select nvl(max(intf.etl_datatime), date '2012-09-27') from test_lcpol intf);

解析该SQL:>后面查询的结果就是一个date类型时间,前面是insert into 结构复制表内容。

5.附加Oracle基本知识点:

增加表的一个字段:alter table test_name add ETL_DATATIME  date

修改表的一个字段:alter table  表名   modify 字段名   varchar2(长度)

样例SQL:alter table test_name  modify WORKTYPE varchar(80);

修改表的一个字段设置为可一置空:alter table table_name modify BIRTHDAY null;

最新文章

  1. CoreCRM 开发实录——开始之新项目的技术选择
  2. N-Queens
  3. 让 http 2来得更猛烈些吧
  4. JAVA 1.2(原生数据类型 Primitive Data Type)
  5. 初学HTML5、初入前端
  6. eclipse开发环境搭建
  7. Tom and paper
  8. dll 导出函数名的那些事
  9. java web工程读取及修改配置文件
  10. (笔记)angular选项卡变色
  11. python实现全角半角的相互转换
  12. redis的sets类型
  13. DJANGO和UIKIT结合,作一个有进度条的无刷新上传功能
  14. ubuntu 14.04 修改PS1提示符
  15. Lua table使用
  16. LDAP禁止匿名访问
  17. HTML页面规范分解
  18. Python之路3Day
  19. python爬虫之获取验证码登陆
  20. bootstrap select2 使用简单介绍

热门文章

  1. cvc-elt.1: Cannot find the declaration of element---与spring 无关的schema 验证失败
  2. 从svn删除文件夹和文件
  3. C语言文件操作函数
  4. C语言命名规则
  5. 2014-9-17二班----11 web project
  6. PHP获取服务器的mac地址类
  7. Spring使用外部的配置文件
  8. HDU 4604 deque 最长上升子序列
  9. .net MVC APi调用
  10. 【转】android UI设计的一些心得与问题解决(无效果图)