存在しない列がある場所()を選択私は経験豊富なユーザーからの意見を求めています。サブグループを使用するサマリーテーブルのSelect where()に問題があります。 特定の状況で、Select Where()を実行している列が存在しない可能性があります。この場合、スクリプトはエラーになり中止されます。 私はこれを2つの方法で回避しました。 最初の方法は、Select Where()の周囲にTry()を使用することです。 2番目の方法は、列の存在を確認し、列が存在しない場合は作成してから、Select Where()を実行することです。
Try()関数の影響は何ですか?私はほとんどそれを理解していないが、私はそれがより簡単でよりきれいに見えるのでこの方法を好む。 私はこの関数のThrow()部分を使いません。列のチェックと作成方法は、優先的な解決策ですか、それともより効率的な解決策ですか?
ご意見ありがとうございます。
再:存在しない列を持つ場所()を選択してくださいTry()を使用しても問題はありません。最初の(そして多くの場合にのみ)引数が例外を返す場合にだけスクリプトを実行させたい場合はThrow()式を使用する必要はありません。 安心して使ってください。