# File lib/jdbc_adapter/jdbc_mssql.rb, line 246 def _execute(sql, name = nil) if sql.lstrip =~ /^insert/i if query_requires_identity_insert?(sql) table_name = get_table_name(sql) with_identity_insert_enabled(table_name) do id = @connection.execute_insert(sql) end else @connection.execute_insert(sql) end elsif sql.lstrip =~ /^\(?\s*(select|show)/i repair_special_columns(sql) @connection.execute_query(sql) else @connection.execute_update(sql) end end