> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# データベース ツールキット

> SQLデータベースに接続し、クエリの実行、スキーマの確認、SQLのバリデーションをワークフロー内から行います。

**データベース ツールキット**により、ワークフローからSQLデータベースと連携できます。テーブルの一覧取得、スキーマ情報の取得、クエリの実行、および実行前のSQLバリデーションが可能です。

## 認証

すべてのデータベースツールには、SQLデータベースへの接続が必要です。各ツールには**接続**セレクターがあります。接続が設定されていない場合は、**設定 → コネクター**に移動して作成してください。

## ツール

### テーブル一覧の取得

接続されたデータベースのすべてのテーブルのリストを取得します。

| フィールド  | 必須 | 説明                      |
| ------ | -- | ----------------------- |
| **接続** | はい | 設定済みのデータベース接続を選択してください。 |

### テーブル情報

接続されたデータベースの1つ以上のテーブルのスキーマ情報を取得します。

| フィールド     | 必須 | 説明                                                                 |
| --------- | -- | ------------------------------------------------------------------ |
| **接続**    | はい | 設定済みのデータベース接続を選択してください。                                            |
| **テーブル名** | はい | スキーマ情報を取得するテーブル名のカンマ区切りリストです（例：`users, orders`）。`@`と入力して変数を選択できます。 |

### SQLデータベースクエリ

接続されたデータベースに対してSQLクエリを実行します。

| フィールド      | 必須 | 説明                                                                                                                                                                        |
| ---------- | -- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **接続**     | はい | 設定済みのデータベース接続を選択してください。                                                                                                                                                   |
| **SQLクエリ** | はい | 実行するSQLクエリです。`SELECT`（読み取り）、`INSERT`、`UPDATE`、`DELETE`（データ変更）、および`CREATE`、`ALTER`、`DROP`（スキーマ変更）をサポートしています。クエリ内で`@`と入力して変数を使用できます。`LIMIT`句のない`SELECT`クエリは自動的に100行に制限されます。 |

### クエリチェッカー

接続されたデータベースに対してSQLクエリを実行せずにバリデーションします。

| フィールド   | 必須 | 説明                                   |
| ------- | -- | ------------------------------------ |
| **接続**  | はい | 設定済みのデータベース接続を選択してください。              |
| **クエリ** | はい | バリデーションするSQLクエリです。`@`と入力して変数を選択できます。 |
