データ管理 (DMS) コンソールの [SQLコンソール] ページで、さまざまな種類のSQL文を実行できます。 このページでは、指定したデータベースインスタンスのデータを視覚化して追加、削除、変更、およびクエリできます。 SQLコンソールページは、データクエリやデータ開発などのシナリオ向けに設計されています。
前提条件
クエリするデータベースまたはテーブルに対するクエリ権限が付与されています。 権限を申請する方法の詳細については、「権限の管理」をご参照ください。
SQLコンソールページのGUI
表 1. SQLコンソールページのGUI
いいえ | セクション | 説明 |
① | ビジュアル操作セクション | このセクションでは、データベースインスタンスを視覚化して管理できます。
|
② | 拡張機能セクション | このセクションには、次のアイコンがあります。
|
③ | ステートメント実行セクション | このセクションでは、SQL文を記述して実行し、現在のデータベースインスタンスを管理できます。 SQL文のフォーマット、実行プランの作成、表示設定の設定もできます。
説明 セクションの右上隅にあるアイコンをクリックすると、複数のSQLConsoleタブが開きます。 |
④ | 実行結果セクション | このセクションでは、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タブのデータベースの管理」をご参照ください。