首页 > 代码库 > 关系型数据库操作一些不好用的地方
关系型数据库操作一些不好用的地方
假如我插入了一条数据,成功之后需要取主键(插入明细时需要),能否自动返回?如果插入一批,最好也能返回一批主键?
一直没有获取单行记录的方法,必须返回结果集再去处理?为什么又会有返回首行首列的方法呢?
大批量插入有BulkCopy,需要转化为DataTable很曲折?
分页总是需要返回where的总记录数,有没有sql觉得写的很奇怪,为了这个总数很折腾?
主从表更新时有木有觉得从表更新有些奇葩?特别是需要记录历史操作时会感到很奇怪?
select * from a left join b on a.id=b.aid where a.qty>10 and b.category=‘xxx‘ 是先笛卡尔积之后再按条件筛选有木有搞错这效率?为什么不是先取两个表过滤之后的结果再笛卡尔积,是否会快很多?为了达到相同的效果是否花了一些代价?
外键是否真的带来了啥好处?范式有时候很不实用有木有?
关系型数据库操作一些不好用的地方
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。