我有一个包含大量记录的表格测试。我想根据日期列只导出9月份的记录?
有可能吗?
答案 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
条款。