データ管理 (DMS) コンソールの [SQLコンソール] ページで、さまざまな種類のSQL文を実行できます。 このページでは、指定したデータベースインスタンスのデータを視覚化して追加、削除、変更、およびクエリできます。 SQLコンソールページは、データクエリやデータ開発などのシナリオ向けに設計されています。
前提条件
クエリするデータベースまたはテーブルに対するクエリ権限が付与されています。 権限を申請する方法の詳細については、「権限の管理」をご参照ください。
SQLコンソールページのGUI

表 1. SQLコンソールページのGUI
いいえ | セクション | 説明 |
① | ビジュアル操作セクション | このセクションでは、データベースインスタンスを視覚化して管理できます。
|
② | 拡張機能セクション | このセクションには、次のアイコンがあります。
|
③ | ステートメント実行セクション | このセクションでは、SQL文を記述して実行し、現在のデータベースインスタンスを管理できます。 SQL文のフォーマット、実行プランの作成、表示設定の設定もできます。
説明 セクションの右上隅にある |
④ | 実行結果セクション | このセクションでは、SQL文の実行結果を表示できます。 1行の詳細を表示したり、データを追加、削除、または変更することもできます。 説明 [実行履歴] タブをクリックすると、履歴実行レコードが表示されます。 たとえば、SQL文が実行された時点、影響を受けるデータベースインスタンス、およびSQL文の詳細を表示できます。 ビジネス要件に基づいて実行結果をエクスポートすることもできます。 |
使用上の注意
テーブルに機密フィールドまたは機密フィールドが含まれていて、フィールドに対する権限がない場合、フィールドの値はクエリ結果に
******として表示されます。 詳細については、「機密データの管理」をご参照ください。データベースを照会するときは、次の項目に注意してください。
Flexible ManagementまたはStable Changeモードで管理されているデータベースの場合、既定では、クエリに対して最大3,000行のデータを返すことができます。
Security Collaborationモードで管理されるデータベースの場合、既定では200行のデータがクエリに返され、最大3,000行のデータがクエリに返されます。 DMS管理者の場合、ビジネス要件に基づいて、各クエリに対して返すことができる行の最大数を変更できます。 DMSコンソールの上部のナビゲーションバーで、[セキュリティと仕様] > [セキュリティルール] を選択します。 [セキュリティルール] ページで、管理するセキュリティルールを見つけ、[操作] 列の [編集] をクリックします。 [詳細] ページの [SQLコンソール] タブで、チェックポイントとして [基本構成項目] を選択し、クエリごとに返される最大行数という名前の構成項目を見つけて、[操作] 列の [編集] をクリックします。
説明セキュリティルールに制約されずにさらに多くの行のデータをクエリする場合は、クエリと分析のためにデータをコンピューターにエクスポートできます。 テーブルに機密フィールドが含まれている場合は、テーブルをエクスポートする前に、機密フィールドのエクスポート権限を申請できます。 権限の適用方法とデータのエクスポート方法の詳細については、「権限の管理」および「SQL結果セットのエクスポート」をご参照ください。
デフォルトでは、サイズが10 GBを超えないテーブルに対してフルスキャンを実行できます。 DMS管理者の場合は、ビジネス要件に基づいてこの値を変更できます。 この値を変更できるページに移動するには、次の手順を実行します。DMSコンソールの上部ナビゲーションバーで、 を選択します。
デフォルトでは、1つのSQL文を実行するためのタイムアウト時間は60秒です。 DMS管理者の場合は、ビジネス要件に基づいてこの値を変更できます。 この値を変更するには、次の手順を実行します。上部のナビゲーションバーで、データアセット> を選択します。 [インスタンスリスト] タブで、管理するデータベースインスタンスを見つけ、[操作] 列の [詳細] にポインターを移動して、[編集] を選択します。 [編集] ダイアログボックスで、[詳細情報] セクションの [クエリタイムアウト] パラメーターを変更します。
手順
DMSコンソールV5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明コンソールがシンプルモードの場合、コンソールの左上隅にある
アイコンをクリックし、[すべての機能] > [SQLコンソール] > [SQLコンソール] を選択します。 データベースの選択ダイアログボックスで、データベースインスタンスを検索するキーワードを入力し、検索結果からデータベースインスタンスを選択し、確認. を選択します。
SQLConsoleタブで、実行するSQL文を入力し、実行 を選択します。
次に何をすべきか
SQLコンソールページのGUIを理解した後、SQLコンソールページでテーブルの作成、テーブルの照会、またはテーブルデータの変更が必要になる場合があります。 詳細については、「SQLConsoleタブのデータベースの管理」をご参照ください。
: このアイコンのショートカットメニューからオプションを選択して、データ所有権を申請し、現在のデータベースインスタンスでDDL、DML、またはselect操作を実行するために必要なアクセス許可を変更できます。
: テーブルリストアイコン。 アイコンをクリックすると、テーブルリスト ページで現在のデータベースインスタンスのテーブルを表示できます。 次に、
アイコンをクリックしてSQLConsoleタブに戻ります。
: データ分析アイコン。 アイコンをクリックすると、データ分析チケットを作成できます。 詳細については、「
: Database Autonomy Service (DAS) アイコン。 このアイコンのショートカットメニューからオプションを選択して、ワンクリック診断、リアルタイムパフォーマンス、インスタンスセッション、空間分析などのDASの機能を使用できます。 オプションを選択すると、DASコンソールに移動します。 詳細については、「
: [メタデータの同期] アイコン。 このアイコンをクリックすると、DMSは、テーブル、フィールド、インデックス、プログラマブルオブジェクトに関する情報など、データベースインスタンスの最新のメタデータを収集します。 これにより、さまざまなセキュリティレベルに基づいて、テーブル、フィールド、およびプログラマブルオブジェクトに対する権限を管理できます。 詳細については、「
: [エクスポート] アイコン。 このアイコンのショートカットメニューからオプションを選択して、データベースインスタンスのデータ、データベースインスタンス内のテーブルスキーマ、およびテーブル作成ステートメントをエクスポートできます。 [バージョン管理] オプションを選択して、データベースインスタンスのスキーマバージョンを表示することもできます。 詳細については、「
: 操作監査アイコン。 このアイコンのショートカットメニューからオプションを選択すると、すべてのデータクエリとデータ変更レコードに関する情報を表示できます。 たとえば、SQLの種類、操作を実行したユーザー、操作が実行された時点など、操作に関する情報を照会できます。 詳細については、「
: [共有] アイコン。 このアイコンをクリックすると、SQLConsoleタブとデータベースインスタンスのステートメントを関連する利害関係者と共有できます。 詳細については、「SQLConsoleタブまたはチケットを共有する」トピックの「
: スーパーsqlモードアイコン。 このアイコンをクリックすると、スーパーSQLモードを有効にできます。 DMS管理者またはデータベース管理者 (DBA) としてこのモードを有効にすると、セキュリティルールに制約されることなく、[SQLConsole] タブでSQL文を実行できます。 詳細については、「
アイコンをクリックすると、複数のSQLConsoleタブが開きます。