generate update/insert SQLs