从数据表中删除脚本大家好,
我目前正在编写一个从数据库中提取数据的脚本。我将多个脚本添加到数据表中(不是在列中,而是在数据表左上角框架的脚本框中)。
JMP 添加了一些标准脚本。其中之一是“保存到数据库”。该脚本需要在我正在编写的脚本中删除。
我不能让用户意外运行这个脚本。过去,我们进行了 1 次数据库更新,它完全破坏了数据库的结构(意味着连接到数据库的其他程序停止工作)。因此,留下它实际上是一个很大的生产风险(而且会经常发生)。
我可以添加脚本
dt << 新脚本( ... );
然而,
dt << 删除脚本( 'MyScript' );
不起作用。
有人可以帮我解决这个问题吗?
谢谢!!!
回复:从数据表中删除脚本
我知道这已经晚了...但仅供参考。
//To get all the names of the scripts in a data table
lstScripts = dt << Get Table Script Names;
//delete scripts in data table
dt << Delete Scripts(lstScripts); // delete all scripts
dt << Delete Scripts({"Script1", "Script2"}); // delete certain scripts only
回复:从数据表中删除脚本下面是一些删除两个表变量和一个属性的代码:
current_dataset << Delete Table Variable("JSL");
current_dataset << Delete Table Variable("SQL");
current_dataset << Delete Table Property("Source");
此外,您还可以通过首选项隐藏 ODBC 连接字符串。 在 JSL 中你可以这样做:
pref(ODBC Hide Connection String(1));
回复:从数据表中删除脚本不幸的是,这些对象最初被称为表属性,现在我们将它们称为表脚本。 因此,数据表的消息协议有点混乱。
看帮助>脚本索引>对象>数据表。 选择删除表属性在第二个列表中了解更多信息。 此消息就是您正在寻找的消息。