項目名 |
必須/省略可 |
変数の使用 |
説明 |
備考 |
接続先 |
必須 |
使用不可 |
グローバルリソースを選択します。
- [追加]:
新規にグローバルリソースを追加します。
- [一覧の編集]:
「リソース一覧の編集」画面にて、グローバルリソースの設定を編集することができます。
|
|
SQL文 |
必須 |
使用可 |
データベースへ発行するSQL文を入力します。 |
- [接続先]が未設定または不正な場合、無効になります。
- 「SQLパラメータ」を使用できます。
- [SQL文]にSQLパラメータが含まれていない場合には、java.sql.StatementクラスのexecuteQuery()メソッドを実行し、SQLパラメータが含まれている場合には、java.sql.PreparedStatementクラスのexecuteQuery()メソッドを実行しています。
- java.sql.ResultSetクラスを返すSELECT文を指定できます。
- SELECT文以外で実行できるSQL文については、データベースベンダーに問い合わせてください。
- 入力値のサイズ上限は約60,000バイトです。ただし、接続先データベースや使用するJDBCドライバにサイズの制限がある場合、それらの制限が上限値となります。
|
入力スキーマ定義 |
省略可 |
- |
[SQL文]で指定したSQLパラメータを設定します。 |
- [SQL文]にSQLパラメータを使用しない場合には表示されません。
- [入力スキーマ定義]で表示された列名がMapperの出力スキーマに表示されます。
|
入力スキーマ定義/列名 |
必須 |
使用不可 |
SQLパラメータの名前を設定します。 |
- [SQL文]にSQLパラメータを使用しない場合には表示されません。
|
入力スキーマ定義/型 |
必須 |
使用不可 |
SQLパラメータの型を選択します。 |
- [SQL文]にSQLパラメータを使用しない場合には表示されません。
- 「<Native型> (<内部データ型>)」形式で表示されます。
- Native型:
各RDBMSの固有のデータ型です。
- 内部データ型:
DataSpider内部で使用しているデータ型です。 詳細については、「内部データ型」を参照してください。
|
出力スキーマ定義 |
必須 |
- |
[SQL文]で指定したSQL文のスキーマ定義を表示します。 |
- [出力スキーマ定義]で表示された列名がMapperの入力スキーマに表示されます。
|
出力スキーマ定義/列名 |
必須 |
使用不可 |
[SQL文]で指定した列名を表示します。 |
|
出力スキーマ定義/型 |
必須 |
使用不可 |
[列名]の型を表示します。 |
- 「<Native型> (<内部データ型>)」形式で表示されます。
- Native型:
各RDBMSの固有のデータ型です。
- 内部データ型:
DataSpider Cloud内部で使用しているデータ型です。 詳細については、「内部データ型」を参照してください。
|
項目名 |
説明 |
備考 |
テーブルブラウザの起動 |
テーブルブラウザを起動します。
操作方法については、「テーブルブラウザ」を参照してください。 |
|
SQLウィザードの起動 |
SQLウィザードを起動します。
操作方法については、「SQLウィザード(検索系)」を参照してください。
|
- SQLウィザードでは、SQL文の新規作成、およびSQLウィザードで作成したSQL文の編集が可能です。
- SQLウィザードを使用せずに手動で[SQL文]を指定した場合、指定されたSQL文をSQLウィザードで編集することはできません。
- SQLウィザードを使用して作成した[SQL文]が手動で変更されている場合、変更されたSQL文をSQLウィザードで再編集することはできません。
新規作成するか、SQLウィザードで作成したSQL文を編集するかをダイアログで選択して起動してください。
|
抽出テスト |
指定したSQL文を実行します。結果として取得した件数が表示されます。 |
- [SQL文]が指定されていない場合、実行することができません。
- [SQL文]にスクリプト変数が指定されている場合、それらに値を入力して実行することが可能です。
- 値を入力しない場合、空文字で実行されます。
- 入力した値はスクリプトの実行には影響しません。
|
SQL文を実行して出力スキーマを設定 |
[SQL文]で指定したSQL文から出力スキーマ情報を取得し[出力スキーマ定義]に設定します。 |
- [SQL文]が指定されていない場合、実行することができません。
- [SQL文]にスクリプト変数が指定されている場合、それらに値を入力して実行することが可能です。
- 値を入力しない場合、空文字で実行されます。
- 入力した値はスクリプトの実行には影響しません。
|
コンポーネント変数名 |
説明 |
備考 |
count |
検索したデータの件数が格納されます。 |
- デフォルト値はnullです。
- PSPでは値が格納されません。
|
error_code |
エラー(SQLException)発生時、発生したエラーに対応するエラーコードが格納されます。 |
- デフォルト値はnullです。
- 正常終了時は「0」が格納されます。
- エラーコードは各ドライバの仕様に基づいています。
|
message_category |
エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
message_code |
エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
message_level |
エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
error_type |
エラー発生時、発生したエラーの種類が格納されます。 |
- デフォルト値はnullです。
- エラーの種類は、以下のような形式となります。
例:「java.io.FileNotFoundException」
- DataSpider Cloudのバージョンにより、格納される内容が変わる可能性があります。
|
error_message |
エラー発生時、発生したエラーのメッセージが格納されます。 |
- デフォルト値はnullです。
- DataSpider Cloudのバージョンにより、格納される内容が変わる可能性があります。
|
error_trace |
エラー発生時、発生したエラーのトレース情報が格納されます。 |
- デフォルト値はnullです。
- DataSpider Cloudのバージョンや実行するクライアントアプリケーションにより、格納される内容が変わる可能性があります。
|