请注意,JMP19 中的表格/更新功能发生了重大变化。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
// Update data table
Data Table( "Big Class" ) << Update(
With( Data Table( "Big Class Families" ) ),
Match Columns( :name = :name, :age = :age ),
Replace Columns in Main Table( None )
);
在 JMP18* 中执行脚本 1x、2x 和 3x 后可用的列):

*) 在第一步中添加新列后,没有添加新列。JMP 会通知用户:

使用 JMP19 执行脚本 1x、2x 和 3x 后可用的列:

新功能似乎是由愿望清单中的这个帖子触发的:
如果要更新的表中已经存在新列,则允许更新平台创建新列
作为一种选择,这个愿望很棒 - 但它可能会与其他用户迄今为止使用 Tables/Update 的方式相冲突。
如果脚本受到影响则尤其危险。
可以禁用新功能吗?