SAS変数、データセット名、およびラベルにはどのような制限がありますか。

SAS要素の作成時に特定のガイドラインに従って、Oracle Clinical One Platformのデータ抽出に関する問題を回避できます。

SAS変数

  • 変数を作成する場合は、特殊なSAS自動変数(_N__ERROR_など)の名前や特殊な変数リスト名(_CHARACTER__NUMERIC__ALL_など)を使用しないでください。
  • 変数の最大長は32バイトです。
  • 最初の文字は英字(A-Z、a-z)またはアンダースコア(_)である必要があります。後続の文字は、文字、数字(0、1、. . .、9)またはアンダースコアです。
  • この名前には、アンダースコア以外の空白や特殊文字は使用できません。
  • 大文字または小文字を使用できます。
  • 名前には大文字と小文字を混在させることができます。

    注意:

    SASは、変数への最初の参照で使用されているのと同じケースで変数名を格納および書き込みます。ただし、SASが変数名を処理する場合、SASはそれを内部的に大文字に変換します。したがって、異なる変数を表すために、大文字と小文字の異なる組合せで同じ変数名を使用することはできません。たとえば、cat、cat、CATはすべて同じ変数を表します。
  • 末尾の空白は無視されます。名前の整列は左揃えです。

SASデータセット名とファイル名

  • SASデータセットを作成するときは、_NULL__DATA__LAST_という名前は使用しないでください。
  • データセット名の最大長は32バイトです。
  • 最初の文字は英字(A-Z、a-z)またはアンダースコア(_)である必要があります。後続の文字は、文字、数字(0、1、. . .、9)またはアンダースコアです。
  • この名前には、アンダースコア以外の空白や特殊文字は使用できません。
  • 大文字または小文字を使用できます。
  • 名前には大文字と小文字を混在させることができます。

    注意:

    SASは内部的にメンバー名を大文字に変換します。異なる変数を表すために、大文字と小文字の異なる組合せで同じメンバー名を使用しないでください。たとえば、customerCustomerおよびCUSTOMERはすべて同じメンバー名を表します。ディスク上の名前の表示方法は、オペレーティング環境によって決まります。

SASラベル

  • 最大長は256バイトです。