USINGで実行されるアクション - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/vjt1596846980081.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage

USINGでは、次に示すように、クライアント システムからデータをインポートします。

  1. BTEQなどのクライアント ユーティリティを使用して指定する必要があるそれぞれの値は、ディスク ファイルなど、クライアント システムにあるデータ ソースから取り出されます。

    たとえば、BTEQを使用して修飾されたUSINGリクエストを実行する場合、リクエストの前に次のようなBTEQコマンドを記述する必要があります。

         .IMPORT DATA FILE=c:\temp\t1

    .IMPORTコマンドの詳細について、<Basic Teradata®Queryリファレンス、B035-2414>を参照してください。

  2. それらの値は、リクエストの文脈に沿うメッセージ パーセルとして、データベースに渡されます反復リクエストでは1つのリクエストの文脈で複数のデータ パーセルをパックできます。
  3. 修飾されたSQLリクエストが処理される際、各パラメータ名は特定の値に置き換えられます。
次に示すいずれかのSQL文の前にUSINGリクエスト修飾子を加えることで、クライアント システムからデータをインポートできます。
  • DELETE
  • INSERT
  • MERGE
  • SELECT
  • UPDATE

クライアントにVantageのデータをエクスポートする場合のプロセスは、基本的にはデータのインポートに使用したプロセスの逆になります。

クライアント システムにデータをエクスポートするには、BTEQなどのクライアント ユーティリティを使用して、BTEQ .EXPORTコマンドを指定します。次に、Vantageからエクスポートするデータを取得するためのSELECTリクエストの前に、適切に指定したUSINGリクエスト修飾子を追加します。

.EXPORTコマンドの詳細は、<Basic Teradata®Queryリファレンス、B035-2414>を参照してください。