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";