BTEQを使用してTeradata Databaseにロードする手順 - Access Module

Teradata Tools and Utilities Access Moduleリファレンス

Product
Access Module
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2018-09-07
dita:mapPath
ja-JP/zvn1512703059360.ditamap
dita:ditavalPath
ja-JP/zvn1512703059360.ditaval
dita:id
B035-2425
Product Category
Teradata Tools and Utilities
  1. Windowsデスクトップからスタート > プログラム > Teradataクライアント > BTEQを選択して、Teradata BTEQを開きます。
  2. IMPORTコマンドを使用して、以下を指定します。
    FILEパラメータ 操作仕様 結果
    "<pathame>.amj" 'noprompt' エラーがない場合、スクリプトが実行されます。 エラーがある場合には、スクリプトが失敗します。
    "<pathame>.amj" '<blank>' Teradata OLE DB AXSMODダイアログ ボックスが開き、アクセス モジュールを使用してスクリプトを実行できます。
    "UNTITLED" 'noprompt' スクリプトが失敗します。 UNTITLEDの代わりに、.amjファイル名を指定します。
    "UNTITLED" '<blank>' Teradata OLE DB AXSMODダイアログ ボックスが表示されます。

例: BTEQのロード

.LOGON bubbater/dbc,dbc;
database bubba ;
drop table "Customers";
CREATE TABLE "Customers" (CustomerID CHAR(5) NOT NULL,
      CompanyName VARCHAR(40) NOT NULL,
      ContactName VARCHAR(30),
      ContactTitle VARCHAR(30),
      Address VARCHAR(60),
      City VARCHAR(15),
      Region VARCHAR(15),
      PostalCode VARCHAR(10),
      Country VARCHAR(15),
      Phone VARCHAR(24),
      Fax VARCHAR(24));
.IMPORT indicdata file="C:\mload.amj" AXSMOD OLEDB_AXSMOD 'noprompt';
.REPEAT *using (CustomerID CHAR(5),
      CompanyName VARCHAR(40),
      ContactName VARCHAR(30),
      ContactTitle VARCHAR(30),
      Address VARCHAR(60),
      City VARCHAR(15),
      Region VARCHAR(15),
      PostalCode VARCHAR(10),
      Country VARCHAR(15),
      Phone VARCHAR(24),
      Fax VARCHAR(24))
   INSERT INTO "Customers"(
      CustomerID, CompanyName,
      ContactName, ContactTitle,
      Address, City,
      Region, PostalCode,
      Country, Phone,
      Fax)
VALUES(
      :CustomerID, :CompanyName,
      :ContactName, :ContactTitle,
      :Address, :City,
      :Region, :PostalCode,
      :Country, :Phone,
      :Fax);
.LOGOFF;
.QUIT;