前のページ|次のページ

KTRUNCATE関数

マルチバイト文字を壊すことなく、文字列をバイト単位で、指定した長さに切ります。

カテゴリ: DBCS
制限事項: この関数にはI18Nレベル2ステータスが割り当てられ、SBCS、DBCS、およびMBCS (UTF8)と組み合わせて使用するように設計されています。 詳細については、次を参照してください。 国際化の互換性

構文

KTRUNCATE(argument, number, length)

必須引数

argument

SAS文字式を指定します。

number

数値です。

length

整数です。

詳細

制限と詳しい情報については、 SAS文字列関数の国際化の互換性 を参照してください。
KTRUNCATE関数では、完全な長さのnumber(倍精度浮動小数点型として保存)をlengthで指定したより小さいバイト数に切り捨て、切り捨てられたバイトを0で埋め込みます。切り捨てとその後の展開は、最初に完全な長さより短い数を保存した結果を複製し、次にそれを読み込みます。

次の例では、日本語文字を使用します。
ステートメント
結果
KTRUNCATEの日本語文字使用例
KTRUNCATEの日本語文字使用例
前のページ|次のページ|ページの先頭へ