Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

複数値文字列

Caché 独特の機能は、複数値文字列と簡単に連動できることです。変数は 32K までのデータを含むため、1 つの変数を使用して複数の値の文字列 (部分文字列) を保持できます。文字列はレコード、部分文字列はそのフィールドと見なされます。これには、区切り文字列リスト という 2 つの方法があります。区切り文字列は、“^” などの指定文字を使用して、値を区切ります。リストも同様ですが、区切り記号は内部的に管理されるため、プログラマは関与しません。

  • 連結を介して区切り文字列を構築します。$Piece は、区切り記号を使用して文字列を区分けし、特定の文字列を返します。Len() の 2 つの引数形式は、区切り記号を使用して、区分けされた文字列の数を返します。InStr() を使用して、文字列の一部を検索します。

  • ListBuild() を使用してリストを構築します。List() を使用してリストに項目を返します。ListLength() を使用してリスト内の項目数を返し、ListFind() は項目を検索します。

FeedbackOpens in a new tab