<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,大家好,
我想更新特定文件夹(我的路径)中的所有表,通过(COLUMN1 = COLUMN1,COLUMN2 =COLUMN2)匹配,并从更新表中添加选定的列,如何编写脚本来在JSL中实现此功能?
感谢帮助
已经解决了,这是我可能需要的脚本。
mypath = ("我的路径");
设置当前目录( mypath );
y = 目录中的文件( mypath );
For( i = N Items( y ), i > 0, i--,
如果(以(y , "jmp" ),
,
从( y, i ) 中删除
)
);
n = N 项( y );
For( i = 1, i <= N Items( y ), i++,
/* 如果文件是列表中的第一个,则打开它。否则,打开表,与主表连接,并关闭刚刚打开的表。*/
如果(我 == 1,
mainDt = 打开(我的路径 || y ),
dt = 打开(我的路径 || y );
mainDt = mainDt << update(with(dt),
选择(列),
通过匹配列(列=列),
附加到第一个表);
关闭(DT,NoSave);
等待(0);
)
);
mainDt<< Set Name("更新表");