exp query在各平臺下的用法

weifenghq發表於2007-05-23

1。WINDOWS

exp test/test file=c:dp1.dmp tables=test query="""where aseno>'050100'"""

exp test/test file=F:backupdp1.dmp tables=() query="""where in ('')"""

exp ... query='where deptno=10'
exp ... query='where deptno=''10'''
exp ... query='where deptno"

2。在Solaris(C shell)下, 如何指定query引數

exp ..... query="where col1 < 1000"
exp ..... query="where col1 < '1000'"

3。在LINUX下

exp test/test file= c:a.dmp tables=mytable query="where owner = 'SYSTEM'"

在where條件中一般都會有空格, 而命令列下就會被釋成幾個命令列引數, 需要用單引號或雙引號將整個where條件括起來, 就可以了

建議使用parfile,這樣的話就不用注意這些了

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/633084/viewspace-915932/,如需轉載,請註明出處,否則將追究法律責任。

相關文章