大家好,
我有 3 個腳本運行不同的 SQL 查詢來提取資料。另一個腳本使用 Include() 運行每個腳本,然後對三個表進行一些修改並將它們連接起來。
在其中兩個腳本中,當我執行單一腳本或使用 Include() 進行呼叫時,我得到了相同的表。然而,對於最後一個腳本,如果我運行它,我會得到大約 8000 行,但透過 include() 命令運行它,我會得到不到 4000 行。除此之外,還缺少一些欄位。
我已經刪除了其他所有內容,現在我只有一個 jsl 腳本,其中一行如下所示:
包含(“...\Test.jsl”);
它仍然給了我一個與直接運行 Test.jsl 時不同的表
我以前從未見過這種行為,無論我如何運行前兩個腳本,我都會得到相同的表,這告訴我 include() 的某些功能不適用於我的資料。
您以前遇到過這種情況嗎?以防萬一,我使用 JMP 17.0.0
謝謝你,
嗨,賈莫,
謝謝您的回答。是的,我也嘗試過新上下文。
我認為問題可能出在 SQL 程式碼中。它是為了下載特定值而編寫的,但我修改了它以下載一些額外的參數,這可能會混淆所有內容。我需要再看一下 SQL 腳本。由於這可能不是 JMP 問題,請隨時刪除此帖子。
再次感謝。
另一件需要檢查的事情是:查詢在後台或前台運行時可以有不同的計時行為。有時明確使用 Run Foreground 會很有幫助。
