SQL 建置器支援儲存及載入無法辨識的語法。當剖析器發現無法辨識的語法時,SQL 建置器的某些部分便變成無法使用。
修正語法之後,就會重新可以使用所有部分。您有多種修正語法的選項,其中包括回復最後一個已知的適當程式碼及手動修正程式碼。
註: 當陳述式不正確時,有一種情況仍可以使用 SQL 建置器的所有部分。當陳述式是預設陳述式時,就是如此。
如果要在 SQL 建置器中使用不支援或無效的 SQL 程式碼,請執行下列動作:
- 在包含不支援或無效的程式碼的 SQL 建置器中,建立或開啟 SQL 陳述式,並將陳述式儲存起來。 這時會顯示「驗證失敗」訊息,且除了「SQL 程式碼」視圖,SQL 建置器的所有區段都會無法使用。
- 如果要手動修正不支援的程式碼,請刪除它,並將陳述式儲存起來。 這時 SQL 建置器的所有區段又重新可以使用。
- 如果要回復最後一個正確的已知程式碼,請在「SQL 程式碼」窗格中按一下滑鼠右鍵,然後按一下蹦現功能表上的回復最後一個正確的程式碼。
- 這時會開啟包含最後一個正確的已知程式碼的視窗。
- 按一下確定來回復到這個程式碼,或按一下取消來保留現行程式碼。
如果您選擇回復最後一個已知的程式碼,SQL 建置器的所有區段都會重新可以使用。
- 如果要清除到剩下陳述式的 Skeleton 程式碼(也就是最小的有效程式碼的量),請在「SQL 程式碼」窗格中按一下滑鼠右鍵,然後按一下蹦現功能表上的清除至 Skeleton。 針對這個選項,會使用現行陳述式類型的預設陳述式。比方說,SELECT 陳述式的預設陳述式是 'SELECT *'。
使程式碼有效之後,您可以將它儲存起來,然後關閉陳述式。