パッケージ共通/項目定義ファイル
をテンプレートにして作成
開始行:
*項目定義ファイル [#o18ad761]
弊社のシステムで使用されている、項目定義用CSVファイルのフ...
システムはこの項目定義ファイルを用い、データベースへの登...
項目定義ファイルは以下の場所に格納されています。
|格納場所|ファイル種別|ファイルの説明|h
|./lst/|*.csv|システム用の項目定義データファイル|
**項目定義ファイルの例 [#ke015c13]
項目定義ファイルは以下のような形式で記述されています。~
例) 求人サイト構築システム:求人企業ユーザー定義(./lst/c...
&ref(package_lst_screen01.gif,nolink,./lst/cuser.csv);
|A列|B列|C列|D列|E列|F列|h
|フィールド名|データ型|データ長|登録時必須チェック|編集時...
***各列の入力ルール'' [#j96775f4]
各行の各列に入力ルールに従って設定を記述します。~
&color(red){※全て半角英数字で入力します。};
:A列=フィールド名の入力ルール|
自由にフィールド名を入力します。~
同一ファイル内でフィールド名は重複してはいけません。~
&color(red){※''shadow_id''、''delete_key''のフィールド名...
:B列=データ型の入力ルール|
以下のようにデータ型を入力します。
#br
|データ型|説明|h
|string|データは文字列で格納されます(最大長無し)|
|char|データは固定長の文字列で格納されます|
|varchar|データは可変長の文字列で格納されます(最大長有り)|
|int|データは整数で格納されます|
|double|データは浮動小数点数で格納されます|
|boolean|データは論理値で格納されます|
|image|データは画像で格納されます|
|timestamp|データはタイムスタンプで格納されます|
:C列=文字列の固定長又は最大長|
文字列の長さを入力します。~
DBの最大文字数を制限する場合はフォームの最大値制限をそれ...
よく分からない方は全てstringを指定してください。
:D列=登録時必須チェック|
データの登録時に必須チェックを行う場合は''Null''を入力し...
又、Null以外に「/(スラッシュ)」で区切り指定することで、以...
#br
|記述|説明|h
|Nullset:フィールド名|エラー時に出力されるメッセージを指...
|Intable:テーブル名|指定したテーブルにIDが存在しているか...
|Mail|メールアドレスの整合性チェック&br;「~@~.~」など...
|MailDup|メールアドレスの重複チェックを行う&br;&color(gre...
|Pass:pass2|pass1との入力内容の一致チェックを行う|
|Duplication|重複チェックを行う|
|Uri|URIの整合性チェック|
|&color(red){※その他};|各パッケージごとに固有のチェック方...
:E列=編集時必須チェック|
データの編集時に必須チェックを行う場合は''Null''を入力し...
又、C列と同様、Null以外に「/(スラッシュ)」で区切り指定す...
:F列=入力内容チェック|
入力されたデータの整合性をチェックする為の''正規表現''を...
終了行:
*項目定義ファイル [#o18ad761]
弊社のシステムで使用されている、項目定義用CSVファイルのフ...
システムはこの項目定義ファイルを用い、データベースへの登...
項目定義ファイルは以下の場所に格納されています。
|格納場所|ファイル種別|ファイルの説明|h
|./lst/|*.csv|システム用の項目定義データファイル|
**項目定義ファイルの例 [#ke015c13]
項目定義ファイルは以下のような形式で記述されています。~
例) 求人サイト構築システム:求人企業ユーザー定義(./lst/c...
&ref(package_lst_screen01.gif,nolink,./lst/cuser.csv);
|A列|B列|C列|D列|E列|F列|h
|フィールド名|データ型|データ長|登録時必須チェック|編集時...
***各列の入力ルール'' [#j96775f4]
各行の各列に入力ルールに従って設定を記述します。~
&color(red){※全て半角英数字で入力します。};
:A列=フィールド名の入力ルール|
自由にフィールド名を入力します。~
同一ファイル内でフィールド名は重複してはいけません。~
&color(red){※''shadow_id''、''delete_key''のフィールド名...
:B列=データ型の入力ルール|
以下のようにデータ型を入力します。
#br
|データ型|説明|h
|string|データは文字列で格納されます(最大長無し)|
|char|データは固定長の文字列で格納されます|
|varchar|データは可変長の文字列で格納されます(最大長有り)|
|int|データは整数で格納されます|
|double|データは浮動小数点数で格納されます|
|boolean|データは論理値で格納されます|
|image|データは画像で格納されます|
|timestamp|データはタイムスタンプで格納されます|
:C列=文字列の固定長又は最大長|
文字列の長さを入力します。~
DBの最大文字数を制限する場合はフォームの最大値制限をそれ...
よく分からない方は全てstringを指定してください。
:D列=登録時必須チェック|
データの登録時に必須チェックを行う場合は''Null''を入力し...
又、Null以外に「/(スラッシュ)」で区切り指定することで、以...
#br
|記述|説明|h
|Nullset:フィールド名|エラー時に出力されるメッセージを指...
|Intable:テーブル名|指定したテーブルにIDが存在しているか...
|Mail|メールアドレスの整合性チェック&br;「~@~.~」など...
|MailDup|メールアドレスの重複チェックを行う&br;&color(gre...
|Pass:pass2|pass1との入力内容の一致チェックを行う|
|Duplication|重複チェックを行う|
|Uri|URIの整合性チェック|
|&color(red){※その他};|各パッケージごとに固有のチェック方...
:E列=編集時必須チェック|
データの編集時に必須チェックを行う場合は''Null''を入力し...
又、C列と同様、Null以外に「/(スラッシュ)」で区切り指定す...
:F列=入力内容チェック|
入力されたデータの整合性をチェックする為の''正規表現''を...
ページ名: