タグ

ブックマーク / qiita.com/sambatriste (2)

  • EmacsでSQL文を整形する - Qiita

    はじめに SQL文を整形するという記事を書きました。 なぜこんなことがしたいかというと、Emacs上でSQL文を整形したいからです。 Emacsにはshell-command-on-regionという関数があります。 これは、リージョン内のテキストを標準入力に渡して外部プログラムを実行します。 そして、その結果でバッファを書き換えることができます。 これを利用してSQL文の整形をEmacs上で行うことができます。 前準備 SQLを整形する外部プログラムを用意します。 標準入出力が使えればなんでもいいのですが、ここでは前述の記事で作成した拙作(といってもライブラリを呼び出すだけ)のsql-formatterを使用します。Java(JRE)が必要です。 https://github.com/sambatriste/sql-formatter/tree/master/binary からjarをダ

    EmacsでSQL文を整形する - Qiita
    msykt
    msykt 2016/10/15
    EmacsでSQLを整形したいことが多々あるので助かる
  • SQL文を整形する - Qiita

    はじめに コマンドラインからSQL文を整形できるツールを探していましたが、 あまり気に入ったものがなく困っていました。 以下のURLを見ると、HibernateのBasicFormatterImplクラスを使えば、 かんたんにSQL文を整形できることがわかりました。 Looking for an embeddable SQL beautifier or reformatter Groovyの場合 Groovyの場合は非常に簡単で、1つのスクリプトファイルで実現できます。 /** * 標準入力からSQL文を読み取り、整形したSQL文を標準出力に出力します。 */ @Grab(group='org.hibernate', module='hibernate-core', version='5.2.3.Final') import org.hibernate.engine.jdbc.intern

    SQL文を整形する - Qiita
    msykt
    msykt 2016/10/15
    なるほどこんな方法があるのかー
  • 1