從數據表中刪除腳本大家好,
我目前正在編寫一個從數據庫中提取數據的腳本。我將多個腳本添加到數據表中(不是在列中,而是在數據表左上角框架的腳本框中)。
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));
回复:從數據表中刪除腳本不幸的是,這些對象最初被稱為表屬性,現在我們將它們稱為表腳本。 因此,數據表的消息協議有點混亂。
看幫助>腳本索引>對象>數據表。 選擇刪除表屬性在第二個列表中了解更多信息。 此消息就是您正在尋找的消息。