为何有些人不喜欢使用 SQL 方言?

为何有些人不喜欢使用 SQL 方言? 尤其是喜欢用 ORM 的后端工程师

像是 oracle 的 pl/sql,sql server 的 t-sql

最近看一个新同事的code (有3年资历)
明明可以使用 t-sql 设定变数的方式,一个 sql script 解决

但却坚持要用 python + ansi sql 解决...
他说 : 「这样以后换数据库才比较方便」

我个人观点是,中途换数据库情况在我工作几年情况完全没遇过,觉得这样是 "过度设计"

并且个数据库厂商提供的方言,很多时候可以提供更高速度、方便的工具 "不应该不使用"

阅读 2k
1 个回答

一般是项目外包的就会存在这种情况,换个项目可能也就是拿以前的项目改掉数据库而已。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题