步驟 3:建置和執行 SQL 語句
第三個步驟是建置和執行 SQL 語句,如下圖所示。 用來執行此步驟的方法可能會有很大差異。 應用程式可能會提示使用者輸入 SQL 語句、根據使用者輸入建置 SQL 語句,或使用硬式編碼的 SQL 語句。 如需進一步資訊,請參閱建構 SQL 陳述式。
如果 SQL 陳述式包含參數,應用程式會呼叫每個參數的 SQLBindParameter,將其繫結至應用程式變數。 如需進一步資訊,請參閱陳述式參數。
在組建 SQL 陳述式並繫結任何參數之後,會使用 SQLExecDirect 來執行陳述式。 若會多次執行陳述式,可利用 SQLPrepare 加以準備,並利用 SQLExecute 來執行。 如需進一步資訊,請參閱執行陳述式。
應用程式也可以完全放棄執行 SQL 語句,而是呼叫函式來傳回包含目錄信息的結果集,例如可用的數據行或數據表。 如需進一步資訊,請參閱目錄資料使用方式。
應用程式的下個動作取決於執行的 SQL 陳述式類型。
SQL 陳述式類型 | 繼續進行 |
---|---|
SELECT 或目錄函式 | 步驟 4a:擷取結果 |
UPDATE、DELETE 或 INSERT | 步驟 4b:擷取資料列計數 |
所有其他 SQL 陳述式 | 步驟 3:建置和執行 SQL 語句 (本主題) 或 步驟 5:認可交易 |