這很重要
此功能將在未來的 Windows 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 請改用 Oracle 提供的 ODBC 驅動程式。
此層級的函式提供核心介面一致性,以及其他功能,例如交易支援。
| API 函式 | 註釋 |
|---|---|
| SQLColumns | 建立資料表的結果集,這是指定數據表或數據表的數據行清單。 當您要求 PUBLIC 同義字的數據行時,您必須設定 SYNONYMCOLUMNS 連接屬性,並將空字串指定為 szTableOwner 自變數。 當傳回 PUBLIC 同義字的數據行時,驅動程式會將 TABLE NAME 數據行設定為空字串。 結果集包含每個數據列結尾的額外數據行 ORDINAL POSITION。 這個值是數據表中數據行的序數位置。 |
| SQLDriverConnect | 連接到現有的數據源。 如需詳細資訊,請參閱 連接字串格式和屬性。 |
| SQLGetConnectOption | 傳回連接選項的目前設定。 部分支援此函式。 驅動程序支援 fOption 自變數的所有值,但不支援 fOption 自變數SQL_TXN_ISOLATION的一些 vParam 值。 如需詳細資訊,請參閱 連接選項。 |
| SQLGetData | 擷取指定結果集目前記錄中單一欄位的值。 |
| SQLGetFunctions | 針對所有支援的函式傳回TRUE。 由驅動程式管理員實作。 |
| SQLGetInfo | 傳回資訊,包括 SQLHDBC、SQLUSMALLINT、SQLPOINTER、SQLSMALLINT 和 SQLSMALLINT *,有關 ODBC Driver for Oracle 和與連接句柄 hdbc 相關聯的數據源。 |
| SQLGetStmtOption | 傳回語句選項的目前設定。 如需詳細資訊,請參閱 語句選項。 |
| SQLGetTypeInfo | 傳回數據源所支援之數據類型的相關信息。 驅動程式會傳回 SQL 結果集中的資訊。 |
| SQLParamData | 與 SQLPutData 搭配使用,在語句運行時間指定參數數據。 |
| SQLPutData | 允許應用程式在語句運行時間將參數或數據行的數據傳送至驅動程式。 |
| SQLSetConnectOption | 提供控管連接層面的選項存取權。 部分支援此函式:驅動程序支援 fOption 自變數的所有值,但不支援 fOption 自變數SQL_TXN_ISOLATION的一些 vParam 值。 如需詳細資訊,請參閱 連接選項。 |
| SQLSetStmtOption | 設定與語句句柄 hstmt 相關的選項。 如需詳細資訊,請參閱 語句選項。 |
| SQLSpecialColumns | 擷取可唯一識別數據表中數據列的最佳數據行集。 |
| SQLStatistics | 擷取與數據表相關聯的單一數據表和索引或標記名稱的相關統計數據清單。 驅動程式會將信息當做結果集傳回。 |
| SQLTables | 傳回 SQLTables 語句中 參數所指定的數據表名稱清單。 如果未指定任何參數,則傳回儲存在目前數據源中的數據表名稱。 驅動程式會將信息當做結果集傳回。 列舉型別呼叫將不會收到遠程檢視或本機參數化檢視的結果集專案。 不過,使用唯一數據表名稱規範對 SQLTable 的 呼叫,如果存在,就會找到與該名稱相符的這類檢視;這可讓 API 在建立新數據表之前檢查名稱衝突。 PUBLIC 同義字會以 「」 的值傳回TABLE_OWNER。 SYS 或 SYSTEM 所擁有的檢視會識別為 SYSTEM VIEW。 |