在 sql 加载程序中使用脚本中的 %% 参数
Use %%parametar from script in sql loader
如何在我的脚本的 sql 加载程序中使用 %%G(return 文件夹名称)。在文件夹 (%%G) 中有扩展名为文件夹名称的文件。示例文件夹 0001[=15=]1.0001
代码:
for /D %%G in ("*") DO (
Pushd %%G
set dir1=%%G
sqlldr bods/password@SERVERBODS DATA=%dir1%/001.%dir1% CONTROL=ctl/001.ctl LOG=log/001.log BAD=bad/001.bad DISCARD=dsc/001.dsc
Popd
)
这应该有效
@echo off
setlocal
for /f "delims=" %%g in ('dir /b /ad') do (
pushd %%g
echo data=%%~ng/001.%%~ng
popd
)
如何在我的脚本的 sql 加载程序中使用 %%G(return 文件夹名称)。在文件夹 (%%G) 中有扩展名为文件夹名称的文件。示例文件夹 0001[=15=]1.0001
代码:
for /D %%G in ("*") DO (
Pushd %%G
set dir1=%%G
sqlldr bods/password@SERVERBODS DATA=%dir1%/001.%dir1% CONTROL=ctl/001.ctl LOG=log/001.log BAD=bad/001.bad DISCARD=dsc/001.dsc
Popd
)
这应该有效
@echo off
setlocal
for /f "delims=" %%g in ('dir /b /ad') do (
pushd %%g
echo data=%%~ng/001.%%~ng
popd
)