2

那么这是一个非常奇怪的行为。

当我执行命令时

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?

4

1 回答 1

0

为什么不只使用文件名而不使用名称和路径中的空格?

于 2013-10-19T00:11:16.380 回答