半角カタカナを全角カタカナへ変換する方法はありますか?

[OS] ALL
[リリース] 9.2以降
[キーワード] kpropcase

[質問]

半角カタカナを全角カタカナへ変換する方法はありますか?

[回答]

SAS 9.2より新しく追加されたKPROPCASE関数を使うことによって、 半角カタカナを全角カタカナに変換することができます。 今回の場合は、第2引数に”HALF-KATAKANA, FULL-KATAKANA”オプションを指定します。 その他のオプションについては以下のドキュメントをご覧ください。

例:

   DATA sample;
      LENGTH word1 word2 $50;
      INPUT word1 $;
      /* 半角カタカナを全角カタカナへ変換 */
      word2 = KPROPCASE(word1,'HALF-KATAKANA,FULL-KATAKANA');
   DATALINES;
   サスインスティチュートジャパン
   テクニカルサポート
   ;
   RUN;

SAS 9.2 NLS Reference Guide: KPROPCASE Function