GBase 8s
其他
问答
gbase8s 除了merge into外还有办法可以实现insert ignore吗
发表于2024-09-26 17:53:1446次浏览5个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】:
【操作系统】:
【CPU】:
【问题描述】*:gbase8s 除了merge into外还有办法可以实现insert ignore吗
评论
登录后才可以发表评论
9527发表于 1年前
比较简单的就是这个了,insert first/all 这些功能正在做,3.6.2之后的版本才可以使用。
最佳回答
liaosnet发表于 1年前
或许,你还可以在程序中实现,对于需要忽略的语句,接收到数据冲突的错误忽视它。
liaosnet发表于 1年前
@liaosnet:示例:
// 第一次正常插入
sqlstr = "insert into tabignore values(1,'test001')";
statement.executeUpdate(sqlstr);
// 第二次插入违反约束,捕获,但忽略处理。
// statement.executeUpdate(sqlstr);
try{
statement.executeUpdate(sqlstr);
} catch (Exception e){
}
// 第一次正常插入
sqlstr = "insert into tabignore values(1,'test001')";
statement.executeUpdate(sqlstr);
// 第二次插入违反约束,捕获,但忽略处理。
// statement.executeUpdate(sqlstr);
try{
statement.executeUpdate(sqlstr);
} catch (Exception e){
}
柒柒天晴发表于 2个月前
学习下。
levvel发表于 2个月前
进来看看,应该有收获
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526