Data Management (DMS) の SQL コンソールでは、さまざまな SQL ステートメントを実行でき、データベース内のデータを管理するためのビジュアルインターフェイスが提供されるため、データクエリや開発などのタスクに最適です。
前提条件
対象のデータベースまたはテーブルに対するクエリ権限が必要です。権限を申請するには、「チケットを送信してアセット権限を申請」をご参照ください。
SQL コンソールインターフェイス
表 1. SQL コンソールインターフェイスのコンポーネント
エリア | セクション | 説明 |
左側のリソースツリー | ビジュアル操作セクション | データベースを視覚的に管理します。
|
上部のツールバー | 拡張機能セクション | 次の機能が利用可能です:
|
SQL エディターペイン | コマンド実行セクション | SQL ステートメントを入力し、[実行] をクリックしてデータベースに対する操作を実行します。その他、[フォーマット]、[実行計画]、[設定] などの機能も利用できます。
説明 ページの右上隅にある |
下部のログペイン | 実行結果セクション | SQL ステートメントを実行した後、結果を表示できます。また、行の詳細の表示、行の追加、行の削除、変更の送信も可能です。 説明 [実行履歴] をクリックすると、SQL の実行履歴を表示できます。これには、開始時刻、データベース、SQL などの詳細が含まれ、エクスポートも可能です。 |
デフォルトの動作と制限
テーブルに機密列または秘密列が含まれており、必要な権限がない場合、クエリ結果ではこれらの列に
******が表示されます。詳細については、「機密データ管理」をご参照ください。データベースクエリによって返される行数については、次の点にご注意ください:
柔軟な管理モードまたは安定的な変更モードのデータベースの場合、返される行数のデフォルトの最大値は 3,000 です。
セキュリティコラボレーションモードのデータベースの場合、返される行数のデフォルト値は 200 で、システム定義の最大値は 3,000 です。管理者は、 に移動して、基本設定項目 セクションで返される行数を変更できます。
説明セキュリティルールに制限されずに、より多くのデータをクエリする必要がある場合は、データをローカルコンピューターにエクスポートして分析できます。テーブルに機密列が含まれている場合は、データをエクスポートする前に、そのデータのエクスポート権限を申請できます。権限の申請方法とデータのエクスポート方法の詳細については、「チケットを使用して権限を申請する」および「データベースデータのエクスポート」をご参照ください。
全表スキャンの最大サイズは 10 GB です。管理者は、 に移動してこの値を変更できます。
単一の SQL ステートメントを実行するためのデフォルトのタイムアウトは 60 秒です。管理者は、 に移動してこの値を変更できます。
操作手順
DMS 5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明シンプルモードでコンソールを使用している場合は、左上隅の
アイコンをクリックし、[すべての機能] > [SQL コンソール] > [SQL コンソール] を選択します。[データベースの選択] ダイアログボックスで、データベースを検索して選択し、[確認] をクリックします。
[SQL コンソール] エリアに SQL ステートメントを入力し、[実行] をクリックします。
よくある質問
Q: Data Management Service (DMS) を使用して MongoDB インスタンスにログインします。SQL ステートメントを実行すると、「Incomplete command. Please check.」というエラーが表示されます。
A: 一部の MongoDB コマンドには新しいパーサーが必要です。[パーサーを開く] をクリックして、新しいパーサーに切り替えます。新しいパーサーでサポートされているコマンドの完全なリストについては、「サポートされている MongoDB コマンド」をご参照ください。
関連ドキュメント
SQL コンソールインターフェイスの機能を理解したら、SQL コンソールでテーブルの作成、データのクエリ、またはデータの変更を行うことができます。詳細については、「SQL コンソールの使用を開始する」をご参照ください。
(データ所有者の申請/変更管理): このアイコンをクリックして、データ所有者になることを申請したり、対象データベースの DDL、DML、SELECT の変更権限を設定したりします。
(テーブルリスト): このアイコンをクリックして テーブルリスト ページに切り替え、
アイコンをクリックして [クエリ] ページに戻ります。
(データ分析): このアイコンをクリックして、データ分析チケットを作成します。詳細については、「
(データベース分析): Database Autonomy Service (DAS) を通じて、ワンクリック診断、リアルタイム性能、インスタンスセッション、領域分析などのデータベース自律サービスを提供します。DAS コンソールにリダイレクトされます。詳細については、「
([メタデータの同期]): このボタンをクリックすると、DMS はテーブル、列、インデックス、プログラマブルオブジェクトなど、データベースから最新のメタデータを収集します。これにより、テーブル、列、プログラマブルオブジェクトに対する階層的な権限管理が可能になります。詳細については、「
([エクスポート]): エクスポート機能を使用して、データベース、そのテーブル構造、またはテーブル作成ステートメントをエクスポートします。
([操作監査]): 操作監査機能は、すべてのデータクエリおよび変更レコードを保存します。操作、ユーザー、操作時間などの詳細をクエリできます。詳細については、「
([共有]): この機能を使用して、このデータベースのコンソールとコマンドを関連担当者と共有します。詳細については、「
(スーパーsqlモード): スーパー SQL モードを有効にすると、管理者と DBA はセキュリティルールに制限されることなく、SQL コンソールで SQL ステートメントを実行できます。詳細については、「
アイコンをクリックすると、複数の SQL コンソールウィンドウを開くことができます。