RDBQuery
RDBを検索して値を取得します。
■出力型
文字列型
■パラメータ
| 名前 | データ型 | 説明 |
|---|---|---|
| データベースタイプ | 文字列型 | データベースタイプ |
| ドライバー | 文字列型 | ドライバー |
| URL | 文字列型 | URL |
| ユーザ名 | 文字列型 | ユーザ名 |
| パスワード | 文字列型 | パスワード |
| SQL | 文字列型 | Select文を記述します。 |
| レコードが複数ある場合の処理 | 文字列型 |
レコードが複数ある場合の処理方法 最初のレコードを出力 nullを出力 |
| レコードがない場合の処理 | 文字列型 |
レコードがない場合の処理方法
|
| 固定値 | 文字列型 | 「レコードがない場合の処理」で「固定値を出力」を指定した場合に返される個定値 |
■エラー
| エラーコード | 説明 |
|---|---|
| 1 |
|
| 2 |
|
| 3 |
|
| 1000 |
|
| 1010 |
|
■例
RDBテーブルDATAを使用した場合
データベース接続情報パラメータ
その他のパラメータと出力
| NO | NAME | PRICE |
|---|---|---|
| 1 | マグカップ | 1000 |
| 2 | ボールペン | 200 |
| 3 | 付箋 | 200 |
データベース接続情報パラメータ
| データベースタイプ | ドライバー | URL | ユーザ名 | パスワード |
|---|---|---|---|---|
| MySQL | org.gjt.mm.mysql.Driver | jdbc:mysql://localhost:3306/Test | mdm | mdm |
その他のパラメータと出力
| SQL | レコードが複数ある場合の処理 | レコードがない場合の処理 | 固定値 | 出力 |
|---|---|---|---|---|
| select count(*) from DATA | nullを出力 | 固定値を出力 | 無し | 3 |
| select "NO" from "DATA" where "NAME" = 'ボールペン' | nullを出力 | 固定値を出力 | 無し | 2 |