共用方式為


ODBC 來源自訂屬性

下表將描述 ODBC 來源的自訂屬性。 所有屬性都可從 SSIS 屬性運算式設定。

屬性名稱

資料類型

說明

Connection

ODBC 連接

用來存取來源資料庫的 ODBC 連接。

AccessMode

整數 (列舉)

用來存取資料庫的模式。 可能值為資料表名稱 (0) 和 SQL 命令(1)。

預設值為資料表名稱 (0)。

BatchSize

整數

大量擷取的批次大小。 這是當做陣列擷取的記錄數目。 如果選定的 ODBC 提供者不支援陣列,批次大小為 1。

BindCharColumnAs

整數 (列舉)

此屬性決定 ODBC 來源如何繫結具有多位元組字串類型 (如 SQL_CHAR、SQL_VARCHAR 或 SQL_LONGVARCHAR) 的資料行。

可能值為 Unicode (0) 和 ANSI (1)。前者繫結 SQL_C_WCHAR 等資料行,後者則繫結 SQL_C_CHAR 等資料行。 預設值為 Unicode (0)。

注意:雖然您無法在 [ODBC 來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

BindNumericAs

整數 (列舉)

此屬性決定 ODBC 來源如何繫結具有 SQL_TYPE_NUMERIC 和 SQL_TYPE_DECIMAL 資料類型之數值資料的資料行。

可能的選項為 Char (0) 和 Numeric (1)。前者繫結 SQL_C_CHAR 等資料行,後者則繫結 SQL_C_NUMERIC 等資料行。 預設值為 Char (0)。

注意:雖然您無法在 [ODBC 來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

DefaultCodePage

整數

要用於字串輸出資料行的字碼頁。

注意:雖然您無法在 [ODBC 來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

ExposeCharColumnsAsUnicode

布林

此屬性決定元件如何公開 CHAR 資料行。 預設值為 False,表示 CHAR 資料行公開為多位元組字串 (DT_STR)。 如果為 True,則 CHAR 資料行公開為寬字元字串 (DT_WSTR)。

注意:雖然您無法在 [ODBC 來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

FetchMethod

整數 (列舉)

用於取得資料的方法。 可能的選項為逐列 (0) 和批次 (1)。 預設值為批次 (1)。

如需有關這些選項的詳細資訊,請參閱<ODBC 來源>。

注意:雖然您無法在 [ODBC 來源編輯器] 中使用這個屬性,但是可以使用 [進階編輯器] 來設定這個屬性。

SqlCommand

字串

當 AccessMode 設為 [SQL 命令] 時要執行的 SQL 命令。

StatementTimeout

整數

在傳回至應用程式並出現錯誤之前等候 SQL 陳述式執行的秒數。 預設值是 120。 值為 0 表示系統不會逾時。

TableName

字串

當 AccessMode 設為 [資料表名稱] 時所使用之資料的資料表名稱。

LobChunckSize

整數

LOB 資料行的區塊大小配置。

請參閱

參考

ODBC 來源編輯器 (連接管理員頁面)

概念

ODBC 來源