選擇具有非現有列的Where()我正在尋找更有經驗的用戶的一些意見。我在使用子組的匯總表上選擇where where()時遇到問題。 在某些情況下,我執行Select Where()的列可能不存在。在這種情況下,腳本錯誤輸出併中止。 我有兩種方式解決這個問題。 第一種方法是在Select Where()周圍使用Try()。 第二種方法是檢查列的存在,如果不存在則創建它,然後執行Select Where()。
Try()函數有什麼影響?我更喜歡這種方法,因為它看起來更簡單,更清潔,儘管我幾乎不了解它。 我不使用函數的Throw()部分。列檢查和創建方法是首選還是更有效的解決方案?
感謝您的任何意見。
Re:選擇Where()與非現有列使用Try()沒有錯,如果你只是希望腳本繼續移動,如果第一個(通常只有)參數返回異常,則不需要使用Throw()表達式。 充滿信心地使用它。