タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sqlとRubyに関するtaoyagのブックマーク (2)

  • サクラエディタ: マクロで選択範囲の SQL文を整形する(要Ruby) | anobota

    サクラエディタ: マクロで選択範囲の SQL文を整形する(要Ruby) 20100319 この記事の方法だとうまく処理できない場合もありますので 「 サクラエディタ: マクロで選択範囲の SQL文を整形する(要Ruby、anbt-sql-formatter使用)」の方をおすすめしておきます。 Rubyスクリプトを使用しますので、インストールしてない場合はまず Rubyインタプリタのインストールが必要です。 日記/2005-11-26 - jitte.net から prettysql-051127.lzh (ミラー @ mediafire)をダウンロードし、 中に入っている prettysql.rb を適当なとこに置く。 prettysql.rb と同じフォルダに Rubyスクリプト prettysql-sub.rb を作り、内容は以下のようにする。 $LOAD_PATH << File.d

  • 日記/2005-11-26 - jitte.net

    Rubyで書くSQL整形ツール(2) 日記/2005-11-23の続きです。 構文ルールと整形ルールは結構違ってた SELECTで文でよく使いそうなルールを選んでRaccの書式にしてはみたのですが、 いわゆる構文解析ツリーでそのまま整形するわけにはいかないことに気づきました。 簡単な例を挙げましょう。a, b, c, dというリストがあったとします。 これを左再帰で解析すると [[[[a], b], c], d] といった形のツリーになりますが、これを仮にRubyのprettyprint.rbで整形すると a b c d のような結果になってしまいます。したがってこれを同じインデントレベルにするなら、 [a, b, c, d] のように変形するなどの処理が必要となります。 同様に、 select column from table where condition のようにしたければ [

  • 1