データセットからメッセージを返します。返されるメッセージは現在のロケールと指定されたキーに基づきます。
カテゴリ: | ロケール |
制限事項: | この関数にはI18Nレベル2ステータスが割り当てられ、SBCS、DBCS、およびMBCS (UTF8)と組み合わせて使用するように設計されています。 詳細については、次を参照してください。 国際化の互換性 |
#
|
変数名
|
タイプ
|
長さ
|
説明
|
---|---|---|---|---|
1
|
ロケール
|
char
|
5
|
メッセージの言語
|
2
|
key
|
char
|
60
|
メッセージを認識するキー
|
3
|
lineno
|
num
|
5
|
メッセージのライン番号(逆順)
|
4
|
text
|
text
|
1,200
|
メッセージのテキスト
|
%let basename=MyProduct; proc sort data=t.&basename; by locale key descending lineno; run; proc datasets lib=t memtype=data; modify &basename; index create indx=(LOCALE KEY); run; quit;
ステートメント
|
結果
|
---|---|
msg = sasmsg ("nls.mymsg","IN_CD_LOG", "noquote","cat","dog"); IN_CD_LOGINFO = My %#1s. Your %#2s |
msg= My cat.Your dog. |
IN_CD_LOGINFO = My %#2s. Your %#1s |
msg= My dog.Your cat. |