17.00 - 17.05 - TraceObjコンストラクタ - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL外部ルーチン プログラミング

Product
Advanced SQL Engine
Teradata Database
Release Number
17.00
17.05
Published
2020年6月
Content Type
プログラミング リファレンス
Publication ID
B035-1147-170K-JPN
Language
日本語 (日本)

このコンストラクタを使用して、DbsInfo.traceWrite()によって一時トレース テーブルの列に書き込む値を含むJavaオブジェクトをラップします。

このコンストラクタへの最初の引数は、ラップ処理を行なうJavaオブジェクトです。2番目の引数は、トレース テーブルでターゲット列のSQLデータ型を識別するTraceObjクラスによって定義される静的定数です。以下のテーブルを使用して、最初の引数として渡す必要のあるJavaオブジェクトの型と、2番目の引数として渡す必要のある静的定数を決定します。

トレース テーブルの列のSQLデータ型 このコンストラクタへの最初の引数 このコンストラクタへの2番目の引数
INTEGER java.lang.Integer TraceObj.INTEGER_DBS
BYTEINT java.lang.Byte TraceObj.BYTEINT_DBS
SMALLINT java.lang.Short TraceObj.SMALLINT_DBS
BIGINT java.lang.Long TraceObj.BIGINT_DBS
DOUBLE java.lang.Double TraceObj.DOUBLE_DBS
DATE java.sql.Date TraceObj.DATE_DBS
TIME java.sql.Time TraceObj.TIME_DBS
TIME WITH TIME ZONE java.sql.Time TraceObj.TIMEWZONE_DBS
TIMESTAMP java.sql.Timestamp TraceObj.TIMESTAMP_DBS
TIMESTAMP WITH TIME ZONE java.sql.Timestamp TraceObj.TIMESTAMPWZONE_DBS
REAL java.lang.Double TraceObj.REAL_DBS
FLOAT java.lang.Double TraceObj.FLOAT_DBS
VARBYTE byte[] TraceObj.VARBYTE_DBS
BYTE byte[] TraceObj.BYTE_DBS
DECIMAL (n, m) java.math.BigDecimal TraceObj.DECIMAL_DBS
NUMERIC (n , m) java.math.BigDecimal TraceObj.NUMERIC_DBS
NUMBER(n, m) java.math.BigDecimal TraceObj.NUMBER_DBS
INTERVAL YEAR java.lang.String TraceObj.INTERVALYEAR_DBS
INTERVAL YEAR TO MONTH java.lang.String TraceObj.INTERVALYEARMON_DBS
INTERVAL MONTH java.lang.String TraceObj.INTERVALMON_DBS
INTERVAL DAY java.lang.String TraceObj.INTERVALDAY_DBS
INTERVAL DAY TO HOUR java.lang.String TraceObj.INTERVALDAYHOUR_DBS
INTERVAL DAY TO MINUTE java.lang.String TraceObj.INTERVALDAYMIN_DBS
INTERVAL DAY TO SECOND java.lang.String TraceObj.INTERVALDAYSEC_DBS
INTERVAL HOUR java.lang.String TraceObj.INTERVALHOUR_DBS
INTERVAL HOUR TO MINUTE java.lang.String TraceObj.INTERVALHOURMIN_DBS
INTERVAL HOUR TO SECOND java.lang.String TraceObj.INTERVALHOURSEC_DBS
INTERVAL MINUTE java.lang.String TraceObj.INTERVALMIN_DBS
CHAR CHARACTER SET LATIN java.lang.String TraceObj.LATIN_CHAR_DBS
VARCHAR CHARACTER SET LATIN java.lang.String TraceObj.LATIN_VARCHAR_DBS
CHAR VARYING CHARACTER SET LATIN java.lang.String TraceObj.LATIN_CHARVARYING_DBS
LONG VARCHAR CHARACTER SET LATIN java.lang.String TraceObj.LATIN_LONGVARCHAR_DBS
CHAR CHARACTER SET UNICODE java.lang.String TraceObj.UNICODE _CHAR_DBS
VARCHAR CHARACTER SET UNICODE java.lang.String TraceObj.UNICODE _VARCHAR_DBS
CHAR VARYING CHARACTER SET UNICODE java.lang.String TraceObj.UNICODE _CHARVARYING_DBS
LONG VARCHAR CHARACTER SET UNICODE java.lang.String TraceObj.UNICODE _LONGVARCHAR_DBS