Communities
A collaborative platform to connect and grow with like-minded Informaticans across the globe
Product Communities
Connect and collaborate with Informatica experts and champions
Discussions
Have a question? Start a Discussion and get immediate answers you are looking for
User Groups
Customer-organized groups that meet online and in-person. Join today to network, share ideas, and get tips on how to get the most out of Informatica
Get Started
Community Guidelines
Knowledge Center
Troubleshooting documents, product guides, how to videos, best practices, and more
Knowledge Base
One-stop self-service portal for solutions, FAQs, Whitepapers, How Tos, Videos, and more
Support TV
Video channel for step-by-step instructions to use our products, best practices, troubleshooting tips, and much more
Documentation
Information library of the latest product documents
Velocity (Best Practices)
Best practices and use cases from the Implementation team
Learn
Rich resources to help you leverage full capabilities of our products
Trainings
Role-based training programs for the best ROI
Certifications
Get certified on Informatica products. Free, Foundation, or Professional
Product Learning Paths
Free and unlimited modules based on your expertise level and journey
Resources
Library of content to help you leverage the best of Informatica products
Tech Tuesdays Webinars
Most popular webinars on product architecture, best practices, and more
Product Availability Matrix
Product Availability Matrix statements of Informatica products
SupportFlash
Monthly support newsletter
Support Documents
Informatica Support Guide and Statements, Quick Start Guides, and Cloud Product Description Schedule
Product Lifecycle
End of Life statements of Informatica products
Ideas
Events
Change Request Tracking
Marketplace
日本語
English
英語
Español
スペイン語
Deutsch
ドイツ語
Français
フランス語
日本語
日本語
한국어
韓国語
Português
ポルトガル語
中文
中国語
ログイン
サインアップ
PowerCenter
10.4.0
10.5.8
10.5.7
10.5.6
10.5.5
10.5.4
10.5.3
10.5.2
10.5.1
10.5
10.4.1
10.4.0
トランスフォーメーション言語リファレンス
更新済み : June 2020
PowerCenter
PowerCenter 10.4.0
所有产品
Rename Saved Search
Name
* This field is required
Overwrite saved search
Confirm Deletion
Are you sure you want to delete the saved search?
目次
Search
No Results
はじめに
トランスフォーメーション言語
トランスフォーメーション言語の概要
トランスフォーメーション言語の構成要素
国際化およびトランスフォーメーション言語
式の構文
式の構成要素
ポートと戻り値
文字列リテラルと数値リテラル
式の構文のルールとガイドライン
式へのコメント追加
予約語
定数
DD_DELETE
例
DD_INSERT
例
DD_REJECT
例
DD_UPDATE
例
FALSE
例
NULL
ブール式におけるNull値の扱い
比較式でのNULL値
集計関数におけるNULL値
フィルタ条件におけるNULL値
NULLと演算子
TRUE
例
演算子
演算子の優先順位
算術演算子
文字列演算子
NULL
例
比較演算子
論理演算子
NULL
変数
ビルトイン変数
$PM<SourceName>@TableName, $PM<TargetName>@TableName
$PMFolderName
$PMIntegrationServiceName
$PMMappingName
$PMRepositoryServiceName
$PMRepositoryUserName
$PMSessionName
$PMSessionRunMode
$PMWorkflowName
$PMWorkflowRunId
$PMWorkflowRunInstanceName
SESSSTARTTIME
例
SYSDATE
例
WORKFLOWSTARTTIME
例
トランザクション制御変数
ローカル変数
日付
日付の概要
Date/Timeデータ型
ユリウス日、修正ユリウス日、およびグレゴリオ暦
西暦2000年の日付
RR形式文字列
例
形式文字列YYとRRの違い
リレーショナルデーターベースの日付
フラットファイルの日付
デフォルトの日付形式
日付形式文字列
TO_CHAR形式文字列
例
J形式文字列
SSSSS形式文字列
RR形式文字列
YY形式文字列
TO_DATEおよびIS_DATE形式文字列
日付形式文字列のルールとガイドライン
例
J形式文字列
RR形式文字列
YY形式文字列
SSSSS形式文字列
日付の算術演算について
関数
関数の分類
集計関数
集計関数とNULL
フィルタ条件
文字関数
変換関数
データクレンジング関数
日付関数
エンコード関数
財務関数
数値関数
科学関数
特殊関数
文字列関数
テスト関数
ウィンドウ関数
変数関数
ABORT
ABS
ADD_TO_DATE
AES_DECRYPT
AES_ENCRYPT
ASCII
AVG
CEIL
CHOOSE
CHR
CHRCODE
COMPRESS
CONCAT
CONVERT_BASE
COS
COSH
COUNT
CRC32
CUME
DATE_COMPARE
DATE_DIFF
DEC_BASE64
DECODE
DECOMPRESS
ENC_BASE64
ERROR
EXP
FIRST
FLOOR
FV
GET_DATE_PART
GREATEST
IIF
IN
INDEXOF
INITCAP
INSTR
ISNULL
IS_DATE
IS_NUMBER
IS_SPACES
LAG
LAST
LAST_DAY
LEAD
LEAST
LENGTH
LN
LOG
LOOKUP
LOWER
LPAD
LTRIM
MAKE_DATE_TIME
MAX (Dates)
MAX (Numbers)
MAX (String)
MD5
MEDIAN
METAPHONE
MIN (Dates)
MIN (Numbers)
MIN (String)
MOD
MOVINGAVG
MOVINGSUM
NPER
PERCENTILE
PMT
POWER
PV
RAND
RATE
REG_EXTRACT
REG_MATCH
REG_REPLACE
REPLACECHR
REPLACESTR
REVERSE
ROUND (Dates)
ROUND(数値)
RPAD
RTRIM
SETCOUNTVARIABLE
SET_DATE_PART
SETMAXVARIABLE
SETMINVARIABLE
SETVARIABLE
SIGN
SIN
SINH
SOUNDEX
SQRT
STDDEV
SUBSTR
SUM
SYSTIMESTAMP
TAN
TANH
TIME_RANGE
TO_BIGINT
TO_CHAR (Dates)
TO_CHAR(数値)
TO_DATE
TO_DECIMAL
TO_FLOAT
TO_INTEGER
TRUNC (Dates)
TRUNC(数値)
UPPER
VARIANCE
カスタム関数の作成
カスタム関数の作成の概要
カスタム関数を作成する手順
カスタム関数のインストール
手順1。 リポジトリID属性の取得
手順2. ヘッダファイルの作成
手順3. インプリメンテーションファイルの作成
手順4. モジュールの構築
Windowsでのモジュールの構築
UNIXでのモジュールの構築
手順5. リポジトリプラグインファイルの作成
PLUGIN要素
FUNCTION_GROUP要素
名前空間の決定
FUNCTION要素
LIBRARY要素
プラグインXMLファイルのサンプル
手順6. カスタム関数のテスト
リポジトリプラグインファイルの検査
プラグインメタデータの詳細の表示
関数の正確性の確認
カスタム関数のインストール
手順1.PowerCenterへのカスタム関数ライブラリのコピー
手順2. プラグインの登録
カスタム関数を含む式の作成
カスタム関数APIリファレンス
カスタム関数APIリファレンスの概要
共通API
検査ハンドル
ユーザーインタフェース検査関数
カスタム関数の検査関数
カスタム関数の説明関数
カスタム関数のプロトタイプ関数
カスタム関数のプッシュダウン関数
INFA_EXPR_OPD_METADATA構造
プラグインバージョン関数の取得
文字列破棄関数
ランタイムAPI
モジュールレベルの関数
モジュールレベルのユーザーインタフェース関数の取得
モジュールレベルの初期化関数
モジュールレベルの初期化解除関数
関数レベルの関数
ユーザーインタフェース関数レベル取得関数
関数レベルの初期化関数
関数レベルの初期化解除関数
関数インスタンスレベルの関数
ユーザーインタフェース関数レベル取得関数
関数インスタンスレベルの初期化関数
関数インスタンス行の処理関数
関数インスタンスレベルの初期化解除関数
PowerCenter 10.4.0
Help for Users
トランスフォーメーション言語リファレンス
関数
DEC_BASE64
トランスフォーメーション言語リファレンス
トランスフォーメーション言語リファレンス
10.4.0
10.5
前へ
次へ
DEC_BASE64
DEC_BASE64
Base64のエンコードされた値をデコードし、データを表すバイナリデータと文字列を返します。ENC_BASE64を使用してエンコードしたデータをDEC_BASE64を使用してデコードする場合、同じデータ移動モードを使用してデコードセッションを実行する必要があります。それ以外の場合は、デコードしたデータの出力は元のデータと異なる可能性があります。
構文
DEC_BASE64(
value
)
以下の表に、このコマンドの引数を示します。
引数
必須/
オプション
説明
値
必須
文字列データ型。デコードするデータ。
戻り値
デコードしたバイナリ値。
NULL値を入力した場合は、NULLです。
UnicodeモードとASCIIモードでセッションを実行した場合の戻り値は異なります。
例
ワークフロー実行中に、WebSphere MQメッセージIDをエンコードしてフラットファイルに書き込みました。 フラットファイルソースから、WebSphere MQメッセージIDを含むデータを読み込む必要があります。 この場合、DEC_BASE64を使用してIDをデコードし、元のバイナリ値に変換できます。
関数
行動
ガイドをダウンロード
ページをウォッチ
フィードバックを送信
リソース
コミュニティ
Knowledge Base
Success Portal
トップに戻る
前へ
次へ