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