Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - データベース管理 » データベースの管理 » SQL Anywhere グラフィカル管理ツール » Interactive SQL の使用

 

テーブル、カラム、プロシージャの検索

Interactive SQL にコマンドを入力する際に現在のデータベースに格納されているテーブル名、カラム名、またはプロシージャ名を検索し、それをカーソル位置に挿入することができます。

♦  データベース内のテーブル名を検索するには、次の手順に従います。
  1. [ツール] - [テーブル名のルックアップ] を選択するか、[F7] キーを押します。

  2. テーブルを検索し、選択します。

  3. [OK] をクリックして、テーブル名を [SQL 文] ウィンドウ枠の現在のカーソル位置に挿入します。

♦  データベース内のカラム名を検索するには、次の手順に従います。
  1. [ツール] - [テーブル名のルックアップ] を選択するか、[F7] キーを押します。

  2. カラムを含むテーブルを検索し選択します。

  3. [カラムを表示] をクリックします。

  4. カラムを選択し、[OK] をクリックして、カラム名を [SQL 文] ウィンドウ枠の現在のカーソル位置に挿入します。

♦  データベース内のプロシージャ名を検索するには、次の手順に従います。
  1. [ツール] - [プロシージャ名のルックアップ] を選択するか、[F8] キーを押します。

  2. プロシージャを検索し、選択します。

  3. [OK] をクリックして、プロシージャ名を [SQL 文] ウィンドウ枠の現在のカーソル位置に挿入します。

[テーブル名のルックアップ][プロシージャ名のルックアップ] の各ウィンドウ枠で、検索するテーブルまたはプロシージャの最初の数文字を入力すると、入力した文字で始まる項目だけを含むようにリストが限定されます。

SQL のワイルドカード文字 '%' (パーセント記号) と '_' (アンダースコア) を使用すると、検索対象を絞り込むことができます。'%' は、0 文字以上の任意の文字列を表し、'_' は、任意の 1 文字を表します。

たとえば、profile という語を含むすべてのテーブルをリストするには、%profile% と入力します。

テーブル名に含まれるパーセント記号またはアンダースコアを検索する場合は、パーセント記号またはアンダースコアの前にエスケープ文字を付ける必要があります。iAnywhere JDBC ドライバを使用している場合は '~' (チルダ) をエスケープ文字として使用します。

ヒント

[SQL 文] ウィンドウ枠に入力するとき、Interactive SQL によってデータベース・オブジェクト名のテキスト補完がサポートされます。この機能は、テーブルやプロシージャの名前を検索するときの代替手段として使用できます。テキスト補完の使用を参照してください。

テキスト補完は、オブジェクト名 (テーブル、カラム、プロシージャを含む) の検索にも使用できます。テキスト補完の使用を参照してください。