SHOW - Basic Teradata Query

Basic Teradata Query リファレンス

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

目的

データベースに送信された最後のSQLリクエストを標準出力ストリームに出力します。

構文



使用上の注意

最後にデータベースに送信されたSQLリクエストを表示する場合に、SHOWコマンドを使用します。 ECHOREQがOFFに設定されている場合も、SHOWコマンドを使用できます。

Teradata SQLマクロでは、SHOWコマンドを使用できます。 ただし、"ECHO '.SHOW';" SQLがマクロで使用されている場合、このSHOWコマンドが実際の"最後の" SQLリクエストになります。この場合、SHOWコマンドは常に"ECHO '.SHOW;"自体を返します。

SHOWコマンドをマクロで使用して最後のSQLリクエストを取得するには、複文リクエスト内で"ECHO'.SHOW'"を使用する必要があります。

例 – SHOW

BTEQ -- Enter your SQL request or BTEQ command:
SELECT date;

*** Query completed. One row found. One column returned.
*** Total elapsed time was 1 second.

    Date
--------
12/02/20

BTEQ -- Enter your SQL request or BTEQ command:
ECHO '.SHOW';

*** Echo accepted.
*** Total elapsed time was 1 second.

ECHO '.SHOW';

BTEQ -- Enter your SQL request or BTEQ command:
SELECT date
; ECHO '.SHOW';

*** Query completed. One row found. One column returned.
*** Total elapsed time was 1 second.

    Date
--------
12/02/20

*** Echo accepted.

SELECT date
; ECHO '.SHOW';

BTEQ -- Enter your SQL request or BTEQ command:
.SET ECHOREQ ERRORONLY

.SET ECHOREQ ERRORONLY
BTEQ -- Enter your SQL request or BTEQ command:
SELECT junk
; ECHO '.SHOW';

*** Failure 3822 Cannot resolve column 'junk'. Specify table or view.
               Statement# 1, Info =0

*** Request Text:
SELECT junk
; ECHO '.SHOW';

*** Total elapsed time was 1 second.

BTEQ -- Enter your SQL request or BTEQ command: