テーブル名(クラス名)やカラム名(プロパティ名)の命名規約について教えてください

命名規約については、それぞれ下記のドキュメントページをご確認ください。

テーブル名(クラス名)について
識別子のルールとガイドライン - クラス

カラム名(プロパティ名)について
識別子のルールとガイドライン - クラス・メンバ

こちらに記載しておりますように、カラム名(プロパティ名)には英数文字およびASCII 128 より大きい文字のみ使用可能です。


また、「リリース2012.2以降〜」の部分にありますように、

Property "My Property" As %String;

のように " で囲むことで、使用できない記号等も使用できるようになります。

これとは別に、プロパティ名は英数字のみを使用して、SQLフィールド名のみ、別途指定することもできます。

Property iscname As %String [ SqlFieldName = isc_name ];

該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック:
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る