我在文件的每一行上循环,每行的长度超过3000个字符。但是当我执行我的.bat时,在SQLPlus连接之后,控制台窗口包含以下消息:http://puu.sh/l6vOI/6bba21982b.png
Traduction:字符串“”SO100ACa4 ...“的开头太长 - 最大大小为239个字符。
我使用Set VERIFY OFF
和SET LINESIZE 4000
进行了测试,但没有任何效果。
以下是我的批处理脚本的一部分:
for /f "delims=" %%f IN ('dir /b "%NomFichierU%*.txt"') DO (
for /f tokens^=*^ delims^=^ eol^= %%l IN ('type "%%f"') DO (
echo %%l
sqlplus -L %user%/%pwd%@%db% @C:\Hardis\NDL\SQL\MHUHMS.sql "%%l"
)
move "%%f" "SLD_SLDHI\SAVE\%%f.%HHMMSS%"
)
如何解决此字符限制?