【ワンダーロボ】DB共通関数設計~検索(共通関数とダイナミックビュー設計)~
- 2022年03月28日
〔ダイナミックビュー設計の場合〕
〔関数設計の場合〕
入力する項目 | 説明 |
画面名 | 関数を使用する画面名を入力してください。 ※画面項目欄に記述している項目にDropdownListのようなリスト項目が存在する場合は、対象の画面名を記述することによって、リスト項目にもパラメータ引き渡しが行えます。誤っている場合は、対象画面のリスト項目にパラメータ引き渡しが行えません。 |
管理 ID | 関数を使用する画面の管理 ID を入力してください。 ※画面項目欄に記述している項目にDropdownListのようなリスト項目が存在する場合は、対象の画面名を記述することによって、リスト項目にもパラメータ引き渡しが行えます。誤っている場合は、対象画面のリスト項目にパラメータ引き渡しが行えません。 |
作成日 | 作成日を入力してください。(未入力でも可) |
作成者 | 作成者を入力してください。(未入力でも可) |
更新日 | 更新日を入力してください。(未入力でも可) |
更新者 | 更新者を入力してください。(未入力でも可) |
関数名 | 関数 ID を入力してください。関数の名称としても使用されます。 |
【SQL 区分】 | 「検索」(固定値)を記入します。 |
【作成対象】 | ビューと記述します。(必須) (ダイナミックビューを設定する際は必須ですが、関数設計時は記述しません。) |
【概要】 | 該当関数の機能内容を記入します。関数には影響しません。 |
【引数】 | 引数が下記に分類(必須) ■画面上:「画面.画面上項目名」を設定(例:画面.店舗GLN) ■セッション値:「セッション変数.項目名」を設定(例:セッション変数.店舗GLN) |
【戻り値】 | 関数内の SELECT で取得した結果が戻り値となります。任意の名称を設定します。 |
【使用テーブル】 | 該当関数にて関わる全てのテーブルを記入(どのテーブルから値を検索するか)(必須) |
【取得項目】 | 参照テーブルのフィールド名を記入します(必須) |
【画面項目】 | 取得結果を設定する画面項目を記入します。 |
【参照元テーブル】 | 参照テーブルを記入します。(必須) |
【結合条件】 | 結合条件を作成する必要時、作成。(複数テーブルを利用する場合) テーブルが 1 つの場合:「なし」か空白 テーブル結合時、下記に分類: ■「テーブル.フィールド名 = テーブル.フィールド名」との形式で作成 例)学生.学生 No = 学生成績.学生 No ■テーブル名 INNER JOIN テーブル名 ON「テーブル.フィールド名 = テーブル.フィールド名」(例)学生 INNER JOIN 学生成績 ON「学生.No = 学生成績.学生 No」 |
【処理】 | 必要により、「WHERE」句などを定義します。 ≪Order By 句≫で複数のソート条件を設定する場合、カンマ区切りで記述します。 ソート順指定なしの場合、ASC(昇順)扱いになります。 |