Rilascio di un handle di istruzione
È più efficiente riutilizzare handle di istruzione anziché eliminarli e allocarne di nuovi. Prima di eseguire una nuova istruzione SQL su un handle di istruzione, le applicazioni devono verificare che le impostazioni delle istruzioni correnti siano corrette. Tra le impostazioni sono inclusi gli attributi di istruzione, le associazioni di parametri e le associazioni dei set di risultati. È in genere necessario annullare l'associazione dei parametri e dei set di risultati per l'istruzione SQL precedente chiamando SQLFreeStmt con le opzioni SQL_RESET_PARAMS e SQL_UNBIND e quindi eseguire nuove associazioni per la nuova istruzione SQL.
Quando l'applicazione ha completato l'utilizzo dell'istruzione, chiama SQLFreeHandle per rilasciare l'istruzione. Si noti che SQLDisconnect rilascia automaticamente tutte le istruzioni in una connessione.