网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  指定一个where条件来有条件地导出记录     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:161次  录入:管理员--2008-04-03  
 

【赛迪网-it技术报道】在oracle数据库中,exp中的query参数可以指定一个where条件来有条件地导出记录, 对于许多不常使用此选项的朋友来说, 经常会遇到下面这样的错误:

lrm-00112: multiple values not allowed for parameter 'query'

exp-00019: failed to process parameters, type 'exp help=y' for help

exp-00000: export terminated unsuccessfully

原因:

在where条件中一般都会有空格, 而命令行下就会被释成几个命令行参数, 用单引号或双引号将整个where条件括起来就可以了。

在windows环境下指定query参数:

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

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

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

在solaris(c shell)下指定query参数:

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

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

总结:

在以上的示例中已经说明了如何在query值中使用单引号, 因此大家在看完本文之后, 就应当可以写出正确的where条件了,建议最好写在一个参数文件里, 这样就不用顾忌以上的这些注意事项了。

 
 
上一篇: 如何判断一个字符串的内容是否是数值    下一篇: oracle用户密码含有特殊字符应当如何处理 (1)
  相关文档
利用完整性约束实施数据完整性规则的优点 02-18
Oracle系统中表外键的更名 01-15
查看本用户下的各种对象的SQL脚本 01-15
oracle ebs 11.5 for linux as4安装心得 08-08
用一个实例讲解oracle数据库的pl/sql语句块 07-30
用events 跟踪解决不能创建物化试图一例 06-17
oracle 10g跨越resetlogs时间点进行恢复 (1) 05-04
详细讲解oracle数据库sys密码的找回方法 08-01
轻松掌握oracle密码文件的使用与维护 11-15
利用Oracle解析函数快速检查序列间隙 04-11
带你轻松接触多线索机制概念 09-29
轻松掌握oracle数据库开发中序列的使用 08-05
在oracle数据库中处理数据的高并发响应 07-30
oracle数据库定时jobs作业的使用方法 08-04
如何在window nt系统中监测oracle进程 02-01
开发篇之 Oracle触发器心得体会 05-27
oracle 10g schedule job的常用操作 05-13
讲解oracle移动数据文件到新分区的过程 03-11
oracle数据库重做日志文件丢失后的恢复 02-03
记录一致性错误日志可以简化PL-SQL调试 07-07
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息