make sql formatter may flexible