識別子

識別子は、列の名前 (プロパティとも呼ばれます)、カタログ、エイリアスを指定します。 たとえば、System.ItemName と System.DateCreated は、2 つのシステム定義プロパティ列の識別子です。 これに対し、リテラルでは文字列と数値を指定します。

最大 128 文字の識別子を作成し、識別子名で使用される文字で区別する 2 種類のいずれかで作成できます。

  • 通常の識別子 には、A から Z、a-z、0 から 9、アンダースコア (_)、ドット (.) の文字のみが含まれており、文字で始まります。 通常の識別子を二重引用符 (" ") で囲む必要はありません。
  • 区切り記号付き識別子 には、有効な Unicode 文字を含めることができます。二重引用符で囲む必要があります。

注意

FREETEXT 句と CONTAINS 句では、Windows Search にクエリ内のすべてのインデックス付きプロパティが含まれるように指定する場合は、特殊な列識別子としてアスタリスク (*) を使用できます。 通常の識別子ではありませんが、二重引用符は必要ありません。