SQL構文は大文字でしょ。

memo。
vimrc。

参考 http://vim.g.hatena.ne.jp/yamazakiccs/comment?date=20090419

" SQLを大文字にする

function Rep(str1, str2)
  let s:line = substitute(getline("."), a:str1, a:str2, "g")
  call setline(".", s:line)
endfunction

function SqlChar2UpperCase()
  call Rep("select ", "SELECT ")
  call Rep("update ", "UPDATE ")
  call Rep("delete ", "DELETE ")
  call Rep("from "  , "FROM ")
  call Rep("where " , "WHERE ")
  call Rep("inner " , "INNER ")
  call Rep("left "  , "LEFT ")
  call Rep("outer " , "OUTER ")
  call Rep("as "    , "AS ")
endfunction
nmap sql :call SqlChar2UpperCase()<CR>

カーソル合わせて :sql って打てばさくっと
select * from hoge

SELECT * FROM hoge
になりますね。

これはためしてないですけど、便利そう。

http://labs.unoh.net/2006/09/visql.html
viの中でSQLを実行する