描述:
调用脚本文件,返回第一个结果集
语法:
call(spl,arg1,…)
备注:
传入参数arg1,…调用脚本文件.dfx/.splx,返回其第一个return值并关闭。call函数非网格函数,可在网外使用。查找.dfx/.splx时自动选用@s选项,按照指定顺序搜索非绝对路径的文件名,搜索顺序为类路径-寻址路径-主目录,主目录缺省为当前目录。
调用call时使用参数arg1…,这些参数值将依次设入.dfx/.splx的各个参数中,与.dfx/.splx参数列表中的参数名无关。
参数:
spl |
脚本文件.dfx/.splx |
arg1,… |
参数 |
选项:
@r |
不使用缓存调用,缺省将使用缓存 |
示例:
C:\\test.dfx脚本文件内容如下,arg1为网格参数:
|
A |
1 |
=connect("demo").query("select * from Students1 where Age>?",arg1) |
2 |
return A1 |
|
A |
|
1 |
=call("C:\\test.dfx",15) |
调用脚本文件,返回第一个return值,查询年龄大于15的学员信息 |
返回多个return结果时可以用逗号隔开,如returnA1,B2