插入记录时自动建表

最后更新:2024-09-09 05:30:01 | 状态:未完成 | 相关数据库: TDengine
//插入子表 并检测子表是否存在 不存在则创建新表
DataSet set = new DataSet();
Long fr = System.currentTimeMillis();
for(int i=0; i<10; i++){
	DataRow row = set.add();
	row.put("ID", fr+i);
	row.put("CODE", "C"+i);
	row.put("VAL", i);
}
PartitionTable partition = new PartitionTable();
partition.setName("s_table_user_new");  //插入和创建的分区表
partition.setMaster(table); //设置对应的主表
partition.addTag(new Tag("I", 1));  //设置TAG值
partition.addTag(new Tag("d", 2));
service.insert(partition, set);
INSERT INTO s_table_user_new USING simple.s_table_user(I,d) TAGS (1,2)(ID, CODE, VAL) VALUES (?,?,?) (?,?,?) (?,?,?) (?,?,?) (?,?,?) (?,?,?) (?,?,?) (?,?,?) (?,?,?) (?,?,?)
首页 最近更新 搜索 提交 回复