那么这是一个非常奇怪的行为。
当我执行命令时
sqlldr userid=usuario/prueba@basedatos control './controlFiles/MyArchivo 2011.csv
(请注意,MyArchivo 和 2011 之间有两个空格)加载程序失败并发送此错误:
SQL*Loader: Release 11.2.0.1.0 - Production on Lun Abr 30 18:02:27 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
SQL*Loader-500: Unable to open file (./controlFiles/MyArchivo 2011.ctl)
SQL*Loader-553: file not found
SQL*Loader-509: System error: El sistema no puede encontrar el archivo especificado.
我做了一些实验,当文件名中有两个(或更多)连续空格时,就会发生这种情况,有人可以向我解释发生了什么吗?
这与操作系统有关吗?与 SQLLdr?