熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

指定一個where條件來有條件地導出記錄

2013-11-13 16:01:59  來源: Oracle 

  在Oracle數據庫中exp中的query參數可以指定一個where條件來有條件地導出記錄 對於許多不常使用此選項的朋友來說 經常會遇到下面這樣的錯誤LRM multiple values not allowed for parameter query

  EXP failed to process parameters type EXP HELP=Y for help

  EXP Export terminated unsuccessfully

  原因

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

  在Windows環境下指定query參數

  exp …… query=where deptno=

  exp …… query=where deptno=

  exp …… query=where deptno<

  在Solaris(C shell)下指定query參數

  exp …… query=\where col \< \

  exp …… query=\where col \< \

  總結

  在以上的示例中已經說明了如何在query值中使用單引號 因此大家在看完本文之後 就應當可以寫出正確的where條件了建議最好寫在一個參數文件裡 這樣就不用顧忌以上的這些注意事項了


From:http://tw.wingwit.com/Article/program/Oracle/201311/17698.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.