package com.alibaba.druid.bvt.sql.odps;
import com.alibaba.druid.sql.SQLUtils;
import junit.framework.TestCase;
import org.junit.Assert;
public class OdpsMultiInsertTest2 extends TestCase {
public void test_for_multi_insert() throws Exception {
String sql = "from sale_detail\n" +
"insert overwrite table sale_detail_multi partition (sale_date='2010', region='china' )\n" +
"select shop_name, customer_id, total_price\n" +
"insert overwrite table sale_detail_multi partition (sale_date='2011', region='china' )\n" +
"select shop_name, customer_id, total_price;\n";
Assert.assertEquals("FROM sale_detail\n" +
"INSERT OVERWRITE TABLE sale_detail_multi PARTITION (sale_date='2010', region='china')\n" +
"SELECT shop_name\n" +
"\t, customer_id\n" +
"\t, total_price\n" +
"INSERT OVERWRITE TABLE sale_detail_multi PARTITION (sale_date='2011', region='china')\n" +
"SELECT shop_name\n" +
"\t, customer_id\n" +
"\t, total_price;", SQLUtils.formatOdps(sql));
}
}