BTEQを使用してデータベースにロードする手順 - Access Module

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

Product
Access Module
Release Number
17.10
Published
2021年10月
Language
日本語
Last Update
2021-11-16
dita:mapPath
ja-JP/uur1608578381725.ditamap
dita:ditavalPath
ja-JP/obe1474387269547.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ダイアログ ボックスが開き、Teradata Access Module for OLE DBを使用してスクリプトを実行できます。
    "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;