| 項目名 | 
必須/省略可 | 
変数の使用 | 
説明 | 
備考 | 
| 接続先 | 
必須 | 
使用不可 | 
グローバルリソースを選択します。
- [追加]:
 新規にグローバルリソースを追加します。 
- [一覧の編集]:
 「リソース一覧の編集」画面にて、グローバルリソースの設定を編集することができます。 
 
 | 
  | 
| 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のバージョンや実行するクライアントアプリケーションにより、格納される内容が変わる可能性があります。 
  |