跳到主要内容 跳到补充内容

Replace

Replace前缀 可添加至脚本中的任何 LOADSELECT 语句,以指定加载的表格应当替代另一表格。它还指定此语句应在部分重新加载中运行。Replace 前缀还可用在 Map 语句中。

信息注释要使部分重新加载正常工作,必须在触发部分重新加载之前使用数据打开应用程序。

使用重新加载按钮执行部分重新加载。有关更多信息,请参阅按钮您还可使用Qlik Engine JSON API

语法:  

Replace [only] [Concatenate[(tablename)]] (loadstatement | selectstatement)


Replace [only] mapstatement

 

在正常(非部分) 重新加载期间,Replace LOAD 构造将作为普通LOAD 语句作用,但是将由 Drop Table 替代。首先删除旧表,然后生成记录并作为新表存储。

如果使用了 Concatenate 前缀,或者存在具有相同字段集的表,则此项将为要放弃的相关表格。否则,将没有要放弃的表,并且 Replace LOAD 构造将与普通 LOAD 一致。

局部重新加载有相同作用。唯一的区别是,上一个脚本执行中总是有一个表要删除。Replace LOAD 构造总是首先删除旧表,然后创建新表。

Replace Map...Using 语句在部分脚本执行期间也会导致映射发生。

参数:  

参数
参数 描述
only 可选限定符表示仅应在部分重新加载期间执行语句。在正常(非部分)重新加载期间,应忽略此项。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!