スクリプトを続行こんにちは、メインテーブル(main_dt)があり、これを更新(update_dt)します。ただし、update_dtが空の場合があります。スクリプトが引き続き実行されるようにするにはどうすればよいですか?続行するにはどの機能を使用しますか?
再:スクリプトを続行
しゅう書きました:
こんにちは、メインテーブル(main_dt)があり、これを更新(update_dt)します。ただし、update_dtが空の場合があります。スクリプトが引き続き実行されるようにするにはどうすればよいですか?続行するにはどの機能を使用しますか?
スクリプトで潜在的な問題を確実に処理する方法はいくつかあります。問題の原因となる行のないデータテーブルの状況に対処する2つの方法を次に示します。
- Try() -Try()関数を使用すると、動作しない可能性のあるものを試行し、正常に回復できます。あなたの場合、<< Update()をTry()で囲むことができます。これにより、<< Update()メッセージがエラーをスローした場合にスクリプトを続行できます。
- If() -If()条件を使用すると、他のステートメントを実行する前に条件が真かどうかをテストできます。そのため、<< Update()を実行する前にupdate_dtが空かどうかを確認できます。
「update_dtは空です」と言っても、データテーブルに行がないことを意味するのか、変数update_dtに値がないのかは明確ではありません。つまり、If()でその条件を確認する方法に違いが生じます。データテーブルに行がないことを意味する場合は、使用できます N行() 関数。あるいは、空ですまたは不足している() 関数は、JSL変数に値がないかどうかをテストします。