このトピックでは、SQL ウィンドウ仕様の編集および実行方法について説明します。
背景情報
システム管理者が開発仕様を操作する権限をユーザーに付与すると、ユーザーは [セキュリティ仕様] の [環境] タブで SQL ウィンドウ仕様を管理できます。
ユーザーが SQL ウィンドウで SQL 文を実行すると、ODC は構成済みの SQL ウィンドウ仕様に照らして SQL 文をチェックします。
実行プロセス

ODC システム管理者は、SQL 承認統合を有効にし、ODC が提供する構成テンプレートに基づいて外部 SQL 承認システムにアクセスするための API 情報を設定し、SQL 承認統合構成を作成します。
ODC システム管理者は、SQL ウィンドウ仕様タブで SQL 承認統合を有効にします。
ODC ユーザーが SQL ウィンドウで SQL 文を実行します。 ODC は外部 SQL 承認システムの API を呼び出して、SQL チェックリクエストを開始します。
前提条件
開発仕様の操作権限を持っていること。
手順
SIT 環境の SQL ウィンドウ仕様タブで、[SQL ウィンドウで実行できる SQL タイプ] という名前のルールを編集して有効にするとします。 次に、SQL ウィンドウで SELECT TABLE 文を編集して実行します。
パラメータ | 例 |
プロジェクト名 | odc_4.2.0 |
データソース | mysql_4.2.0 |
データベース名 | odc_test |
テーブル名 | employee |
Web ODC にログインします。 プロジェクトコラボレーションウィンドウで、[セキュリティ仕様] > [環境] > [sit] > [SQL ウィンドウ仕様] を選択します。
前の図に示すように、[SQL ウィンドウ仕様] タブで、[SQL ウィンドウで実行できる SQL タイプ] という名前のルールを編集します。
[OK] をクリックします。
[SQL チェック仕様] タブで、[SQL ウィンドウで実行できる SQL タイプ] を有効にします。
プロジェクトコラボレーションウィンドウで、[プロジェクト] > [すべてのプロジェクト] > [odc_4.2.0] を選択します。
データベース をクリックしてデータベースにログインし、SQL 開発ウィンドウに移動します。
SQL ウィンドウで、
employeeテーブルをクエリする SQL 文を編集し、F8 キーを押します をクリックして、現在の SQL ウィンドウのすべての SQL 文を実行します。SELECT `emp_no`, `birthday`, `name` FROM `employee`;
参照
詳細については、「ユーザーとロール」をご参照ください。
詳細については、「自動承認」をご参照ください。
詳細については、「プロジェクトコラボレーション管理」をご参照ください。
詳細については、「リスクレベル、リスク識別ルール、および承認プロセス」をご参照ください。
詳細については、「SQL チェック仕様」をご参照ください。
詳細については、「データベース変更管理」をご参照ください。
詳細については、「ロックフリー スキーマ変更」をご参照ください。
詳細については、「シャドウテーブルの同期」をご参照ください。
詳細については、「スキーマ比較」をご参照ください。
詳細については、「概要」をご参照ください。