DEFGEN 表格

有效對象

DEFGEN

說明

使用 DEFGEN 參數檔中的 TABLE 參數來識別要執行公用程式的來源表格。

您可以將 Oracle 容器資料庫中不同容器的物件定義輸出到相同的定義檔。所有表格屬性都必須相同,例如區分大小寫、字元集,以及使用完整的三個部分名稱。例如,您不能在相同的定義檔中使用兩個部分名稱 (以 NOCATALOG 參數分割其容器或目錄) 和三個部分名稱。

預設

無

語法

TABLE [<catalog>.]<owner>.<table>[, DEF <template>];

[<catalog>.]<owner.table>

Oracle 容器資料庫 (如果適用),以及表格的擁有者和名稱。此參數接受萬用字元。Oracle GoldenGate 會自動增加內部儲存空間,以追蹤多達 100,000 個萬用字元項目。

Oracle GoldenGate 會保留表格名稱的大小寫。有些資料庫需要雙引號括住名稱,以強制區分大小寫。其他區分大小寫的資料庫不需要雙引號來強制區分大小寫,但必須指定名稱儲存在資料庫中的方式。

DEF <template>

根據指定表格的定義建立定義範本。樣板可讓在 Oracle GoldenGate 處理作業執行期間新增與指定之表格具有相同定義的新表格,而不需要先為它們執行 DEFGEN,也不需要停止和啟動 Oracle GoldenGate 處理作業來更新其定義快取。若要使用由 DEFGEN 產生的樣板,請以 TABLE 或 MAP 敘述句的 DEF 或 TARGETDEF 選項指定。若要保留區分大小寫,請以您在資料庫中指定任何區分大小寫物件的方式來指定範本名稱。初始載入不支援此選項。

;

終止 TABLE 敘述句。

範例

範例 1

TABLE fin.account;

範例 2

TABLE fin.acc*;

範例 3

TABLE fin."acct1", DEF "acctdefs";