为何有些人不喜欢使用 SQL 方言? 尤其是喜欢用 ORM 的后端工程师
像是 oracle 的 pl/sql,sql server 的 t-sql
最近看一个新同事的code (有3年资历)
明明可以使用 t-sql 设定变数的方式,一个 sql script 解决
但却坚持要用 python + ansi sql 解决...
他说 : 「这样以后换数据库才比较方便」
我个人观点是,中途换数据库情况在我工作几年情况完全没遇过,觉得这样是 "过度设计" 了
并且个数据库厂商提供的方言,很多时候可以提供更高速度、方便的工具 "不应该不使用"