A5:SQL Mk-2

開発のこと、日々のこと

LEFT()関数がSQL整形で改行される件

ホーム フォーラム A5:SQL Mk-2掲示板 LEFT()関数がSQL整形で改行される件

  • このトピックには7件の返信、1人の参加者があり、最後にHIRAにより4週前に更新されました。
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #27662 返信
    HIRA
    ゲスト

    お世話になっております。
    掲題の件につきまして、FROM句のLEFT OUTER JOINとLEFT()

    #27663 返信
    HIRA
    ゲスト

    すいません。途中で送信されていましました。
    LEFT()関数がSQL整形にて改行されてしまいます。
    外部結合のキーワードと混同されている気がします。
    改善可能でしょうか?

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

    HIRA さんこんにちは。
     
    はい、現象を確認しました。Version 2.21.0 beta 4で修正しましたのでご確認いただければと思います。

    • この返信は1ヶ月、 3週前に松原正和が編集しました。
    #27680 返信
    HIRA
    ゲスト

    お世話になります。
    確認できました。
    ありがとうございます。

    #27926 返信
    HIRA
    ゲスト

    お世話になります。
    form句にて join が改行されなくなっていました。
    left join は改行されています。
    inner join とすることで回避できますが、inner を省略することがほとんどなので、
    join のみでの改行していただかないでしょうか?

    #27928 返信
    HIRA
    ゲスト

    すいません。追記させていただきます。
    SQL整形オプションの「SQL区切りのセミコロンを独立した行に配置する」をチェックすると、
    セミコロンに加え、されに改行され空の行が挿入されます。
    以前は、されていませんでした。
    連続したSQLが見やすくなるための変更でしょうか?
    以前のようにすることは対応可能でしょうか?
    たとえば、このオプションをチェックすると、「空の行を挿入する」が選択可能となり
    このオプションにて、セミコロンの改行後の動作を制限するイメージです。

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

    HIRA さんこんにちは。

    Version 2.21.0 beta 8 で INNER や LEFT のない JOIN でも改行するようにSQL整形を修正しました。
     
    「SQL区切りのセミコロンを独立した行に配置する」をチェックすると、セミコロンの後に空行が追加されるのが当初からの仕様のはずなのですが、空行がない方がよいでしょうか?
     
    追加すると、少しオプション値が細かくなりすぎるかなという気もするのですがいかがでしょうか?

    #27976 返信
    HIRA
    ゲスト

    お世話になります。
    Version 2.21.0 beta 8 で動作確認できました。
    ありがとうございました。
    セミコロンの改行については、当初からの仕様とのこと。
    記憶に齟齬がありましたことお詫びいたします。

8件の投稿を表示中 - 1 - 8件目 (全8件中)
返信先: LEFT()関数がSQL整形で改行される件で#27958に返信
あなたの情報:




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