DEFAULTS - Basic Teradata Query

Basic Teradata Queryリファレンス

Product
Basic Teradata Query
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2019-07-03
dita:mapPath
ja-JP/moy1512703123963.ditamap
dita:ditavalPath
ja-JP/moy1512703123963.ditaval
dita:id
B035-2414
Product Category
Teradata Tools and Utilities

目的

次のものを制御するために使用されるコマンドの初期デフォルト設定を復元します。

  • レポート モード出力形式
  • 応答データ形式
  • インポート プロセス メッセージの冗長度
  • SQLリクエストの再試行

構文



使用上の注意

DEFAULTSコマンドを実行しても、リセットされないBTEQコマンド設定があります。 リセットされるのは、必要な特定の組み合わせ状態を設定するために大規模なコマンド グループをまとめて発行する場合、その一部として使用される可能性が最も高いコマンド設定のみです。 DEFAULTSコマンドが用意されているので、設定を元に戻すために各コマンドを再発行する必要はありません。DEFAULTSコマンドを1回使用するだけで、一般に同じ結果を導く機能を簡単に実行できます。 DEFAULTSコマンドによって目的の効果が得られたかどうかを確認するには、SHOW CONTROLSコマンドを使用して、特定の設定の現在値を表示できます。また、設定状態をリセットするコマンドが示された次のテーブルを参照することもできます。

EXPORTコマンドの設定は完全にはリセットされません。アクティブなエクスポートが無効化されないためです。 ただし、DEFAULTSコマンドを使用して、アクティブなエクスポートのオプション状態を大幅に変更することができます。 デフォルトの応答の結果がフィールド モードにリセットされると、アクティブなエクスポートのデータ形式オプションはREPORTに変更されます。そこでNOEJECTオプションを使用していた場合、データ形式オプションはEJECTに変更されます。

データベースに接続している場合、BTEQはその初回起動時の元の値ではなく、そのデータベースのデフォルトに基づいてRECORDLENGTHコマンドの現在の設定をリセットします。ただし、RECORDLENGTHコマンドの現在の設定は、アクティブなインポートまたはエクスポート中にはリセットされません。

BTEQコマンド

  • ECHOREQ
  • ERROROUT
  • EXPORT (変更されるが、完全にはリセットされない)
  • EXPORTEJECT
  • FOLDLINE
  • FOOTING
  • FOOTING
  • FORMAT
  • FORMCHAR
  • FULLYEAR
  • HEADING
  • INDICATORMODE
  • LARGEDATAMODE
  • NULL
  • OMIT
  • PAGEBREAK
  • PAGELENGTH
  • PREPAREMODE
  • QUIET
  • RECORDLENGTH
  • RECORDMODE
  • REPEATSTOP
  • REPORTALIGN
  • RETCANCEL
  • RETLIMIT
  • RETRY
  • RTITLE
  • SEPARATOR
  • SIDETITLES
  • SKIPDOUBLE
  • SKIPLINE
  • SUPPRESS
  • TIMEMSG
  • TITLEDASHES
  • TRANSLATECTRLSTOSPACES
  • TRIMTRAILINGSPACES
  • UNDERLINE
  • WIDTH

ログオフによるデフォルトのリセットについて

LOGONおよびLOGOFFコマンドによって書式設定が変更されることはありません。 書式設定を最初のデフォルト値にリセットする場合には、DEFAULTSコマンドを使用します。

書式設定コマンドが上記のデフォルト値になるのは、BTEQ呼び出し後に初めてLOGONコマンドを実行したときと、DEFAULTSコマンドを使用したときだけです。

以下のリストは、最初のLOGONでのBTEQの初期デフォルトの条件を示したものです。DEFAULTSコマンドを使用すると、これらの形式が最初のデフォルト値にリセットされます。

Show controls ; 
    Maximum Instruction Bytes           = 32704
    Maximum Record Bytes                = NA
    Maximum Request Buffer Bytes        = NA
    Maximum Response Buffer Bytes       = NA
    Maximum Packed Records              = NA
    Activity Count Bytes                = NA
    Maximum Sessions                    = 200
    Maximum Repeat Factor               = 2147483647
    Maximum String Length               = 254
    Maximum Report Columns              = 2048
    Maximum WITH Clauses for a Report   = 10
    Maximum Report Title Lines          = 10
    Maximum Report Page Lines           = 2147483647
    Minimum Report Width                = 20
    Maximum Report Width                = 1048575

    Maximum Notify MSG Text Bytes       = 254
    Maximum Bytes Saved for SUPPRESS,
    PAGEBREAK, SKIPLINE, UNDERLINE,
    and SKIPDOUBLE Commands, and for
    &n Substitutions                    = 256

    Client Platform Byte Order          = LITTLE ENDIAN

    EXPORT  RESET
    IMPORT  RESET
    LOGMECH                 = default
    LOGON
    REPEAT                  = 1
    RUN
    [SET] AUTOKEYRETRIEVE   = OFF
    [SET] DECIMALDIGITS     = 0 (SPB DEFAULT)
    [SET] ECHOREQ           = ON
    [SET] ENCRYPTION        = OFF
    [SET] ERRORLEVEL        = ON
    [SET] ERROROUT          = STDERR
    [SET] EXITONDELAY       = OFF
    [SET] FOLDLINE          = OFF ALL
    [SET] FOOTING           = NULL
    [SET] FORMAT            = OFF
    [SET] FORMCHAR          = OFF
    [SET] FULLYEAR          = OFF
    [SET] HEADING           = NULL
    [SET] INDICATORMODE (alias INDICDATA) = OFF
    [SET] LARGEDATAMODE     = OFF
    [SET] LOGONPROMPT       = ON
    [SET] MAXERROR          = OFF
    [SET] NOTIFY            = OFF
    [SET] NULL              = ?
    [SET] OMIT              = OFF ALL
    [SET] PACK              = 0
    [SET] PAGEBREAK         = OFF ALL
    [SET] PAGELENGTH        = 55
    [SET] PREPAREMODE       = OFF
    [SET] QUIET             = OFF
    [SET] RECORDLENGTH      = Import/Export: MAX64  Stdout: MAX1MB
    [SET] RECORDMODE        = OFF
    [SET] REPEATSTOP        = OFF
    [SET] REPORTALIGN       = COMPATIBLE
    [SET] RETCANCEL         = OFF
    [SET] RETLIMIT          = Rows: No Limit  Columns: 100
    [SET] RETRY             = ON
    [SET] RTITLE            = NULL
    [SET] SEPARATOR         = two spaces
    [SET] SESSION CHARSET        = ASCII
          import/export encoding = ASCII
          stdin/stdout encoding  = ASCII
    [SET] SESSION RESPBUFLEN  = 8192
    [SET] SESSION SQLFLAG   = NONE
    [SET] SESSION TRANSACTION = Unknown
    [SET] SESSION TWORESPBUFS = ON
    [SET] SESSIONS          = 1
    [SET] SIDETITLES        = OFF for the normal report.
          And, it is ON for results of WITH clause number: 1 2 3 4 5 6 7 8 9 10.
    [SET] SKIPDOUBLE        = OFF ALL
    [SET] SKIPLINE          = OFF ALL
    [SET] STATEMENTINDEPENDENCE = OFF
    [SET] SUPPRESS          = OFF ALL
    [SET] TDP               = dbc
    [SET] TIMEMSG           = DEFAULT
    [SET] TITLEDASHES       = ON for the normal report.
          And, it is ON for results of WITH clause number: 1 2 3 4 5 6 7 8 9 10.
    [SET] TMSMMSG           = OFF
    [SET] TRIMTRAILINGSPACES = ON
    [SET] UNDERLINE         = OFF ALL
    [SET] WIDTH             = 75

例1 – デフォルトのリセット

BTEQ書式設定コマンドをデフォルト値にリセットするためには、次のコマンドを入力してください。

.SET DEFAULTS

例2 – マクロによって出力されるDEFAULTS

Teradata SQLマクロがDEFAULTSコマンドを発行するようにするには、次のようにSQL ECHO文の文字列部分に埋め込みます。

ECHO '.SET DEFAULTS';