A5:SQL Mk-2

開発のこと、日々のこと

WITH句の括弧内のサジェスト有効化について

ホーム フォーラム A5:SQL Mk-2掲示板 WITH句の括弧内のサジェスト有効化について

  • このトピックには2件の返信、1人の参加者があり、最後にsaiにより4日、 10時間前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #31837 返信
    sai
    ゲスト

    環境:
    – A5SQL Version 2.21.1 (x64 edition)
    – Windows 11 25H2

    下記のような場合において、エイリアスのMOTIやカラムのNEBAが、Ctrl + Spaceでもサジェストされません。
    設定で有効化は可能かお尋ねしたく存じます。

    WITH hogehoge (
    SELECT
    *
    FROM
    OMOTI.MOTIMOTI MOTI
    WHERE
    MOTI.NEBA
    )

    WITH句をそこそこの頻度で多用するため、現時点ではできない仕様であれば、今後できるようにしていただけると大変幸いです。
    よろしくお願いします。

    #31865 返信
    松原正和
    キーマスター

    sai さんこんにちは。
     
    WITH 句のサブクエリーの中での入力支援ですよね? 基本的に対応しており、問題なく入力支援候補として出力されるはずです。OMOTI というのはスキーマ名ですよね? 
     
    例えば、A5:SQL Mk-2 では一度テーブル・カラムのメタデータを取得するとそれをキャッシュします。再接続するか、「再読み込み」機能を使うまではキャッシュは破棄されないため、作業の途中でテーブル作成をした場合などはすぐには入力支援の候補に出てこないことはあります。
     
    何か、入力支援が出てくる・出てこないなど条件のようなものは分かりますでしょうか?

    #31928 返信
    sai
    ゲスト

    原因の一旦が分かりました。WITH <alias> ( で括弧の前に AS が抜けておりました
    ASを入れるとサジェストが正常にされました。

    単純な文法ミスで申し訳ございません。
    もし別途の原因でサジェストされないことが出てきた場合はお知らせしますが、いったんクローズでお願いいたします

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: WITH句の括弧内のサジェスト有効化についてで#31865に返信
あなたの情報:




コメントは受け付けていません。