SQLウィンドウは、データを処理するためのユーザーインターフェースです。本記事では、SQLウィンドウでSQLステートメントを編集および実行する方法について説明します。
本記事では、テーブルの作成を例に、SQLウィンドウでデータベース default_database 内に employee テーブルを作成する方法を紹介します。
説明
本文中で使用されているデータはすべて例です。実際の状況に応じてデータを置き換えてください。
前提条件
OB Cloudコンソールで分析型データベースアカウントを作成しており、そのアカウントが スーパーアカウント であること。
ユーザークラスタインスタンス(分析型)のアカウント管理権限を持っていること。
ワークスペースを作成済み、またはワークスペースに参加していること。
SQLステートメントの編集
OB Cloudコンソールにログインし、左側のナビゲーションバーの インスタンス をクリックして分析型インスタンスを作成します。
左側のナビゲーションバーの データ開発 > ワークスペース をクリックし、ワークスペースリストで、ワークスペース名をクリックするか、操作項目の SQLエディター ボタンをクリックしてワークスペースに入ります。
ワークスペースページのワークブックリストで、ワークブック名をクリックしてSQLウィンドウに入ります。

SQLウィンドウでSQLステートメントを編集し、データベース
default_databaseにemployeeテーブルを作成します。
CREATE TABLE employee (emp_no int(120) COMMENT '従業員番号' NOT NULL, birthday date COMMENT '従業員の誕生日' NULL,name varchar(120) COMMENT '従業員名' NULL,CONSTRAINT cons_employee_empno PRIMARY KEY (emp_no)) DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci;構文:
CREATE TABLE table_name (column_name column_type, column_name column_type,.......);パラメータ説明:
パラメータ説明CREATE TABLE 指定された名前のテーブルを作成するために使用します。テーブルのCREATE権限が必要です。 table_name テーブルの名前です。テーブル名は識別子の命名規則に準拠している必要があります。 column_name column_type データテーブル内の各列(フィールド)の名前とデータ型を指定します。複数の列を作成する場合は、カンマで区切ります。 上図のように、SQLウィンドウ内の
をクリックすると、データベースを切り替えることができます。SQLウィンドウのツールバーにある
をクリックすると、以下のAI機能を利用できます:コメントの内容やAI入力ボックス(Ctrl+K (Windows)/Command+K (MacOS))を通じて、自然言語テキストを構造化クエリ言語に変換します。
AIによるコメント内容の解析:

AIによる入力ボックス内の内容の解析:

SQL文を自動補完し、Tabキーで予測された内容を挿入します。

選択したSQL文を最適化します:SQL文を選択し、右クリックして SQL Optimization を選択すると、SQLの最適化が可能です。
選択したSQL文を修正します:上図のように、SQL文を選択し、右クリックして *SQL Debugging を選択すると、SQL構文の問題を修正できます。
作業スペースの ワークスペース設定 でAIサービスを有効にし、AI自動補完のショートカットキーを設定できます。
SQL文の実行
SQL文の編集が完了したら、SQLウィンドウのツールバーで をクリックして、現在のSQLウィンドウ内のすべてのSQL文を実行します。
データの表示
SQLウィンドウの左側のナビゲーションペインで、テーブル employee がデータベース default_database に作成されているか確認します。
テーブル employee を右クリックして テーブルデータを表示 を選択するか、SQLウィンドウでSELECT文を編集します。