如何在Oracle中导出表的一个月数据?

时间:2013-12-21 14:30:27

标签: oracle export oracle9i

我有一个包含大量记录的表格测试。我想根据日期列只导出9月份的记录?

有可能吗?

1 个答案:

答案 0 :(得分:2)

  

是的,我说的是转储文件。

要从表中导出(创建转储文件)特定的行集,export命令可能如下所示:

C:\>exp userid=user_name/pass[@service_name] 
        file=c:\exp.dmp                    -- complete path to a new dump file 
        tables=(test_table)                -- table name 
        query=\"where extract(month from date_column) = 9\"  -- filter
        log=c:\exp.log                     -- optional log file 

这里我们没有考虑到年份。如果年份对您很重要,只需更改where条款。