SQL 存下来了,最容易忘的往往不是语法,而是当时为什么这么写。
为什么取这个日期?为什么排除那类状态?这条查询适不适用于拆分业务?几个月以后,代码本身未必能回答这些问题。
我更愿意在备注里留下用途、口径和限制。比如“仅适用于每笔业务一条有效记录”,就比“查询重复数据”多交代了一条重要前提。
管理几百条 SQL,真正想留下来的,是查询背后的判断,不只是代码文本。
AI降临之时,万事皆如初学
SQL 存下来了,最容易忘的往往不是语法,而是当时为什么这么写。
为什么取这个日期?为什么排除那类状态?这条查询适不适用于拆分业务?几个月以后,代码本身未必能回答这些问题。
我更愿意在备注里留下用途、口径和限制。比如“仅适用于每笔业务一条有效记录”,就比“查询重复数据”多交代了一条重要前提。
管理几百条 SQL,真正想留下来的,是查询背后的判断,不只是代码文本。