SQL Code Smells

前端之家收集整理的这篇文章主要介绍了SQL Code Smells前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
能否列出一些sql新手中的不良做法?

我发现在可以使用set操作解决的场景中使用“WHILE循环”.

另一个例子是仅在数据不存在时插入数据.这可以使用LEFT OUTER JOIN来实现.有人去“IF”

还有其他想法吗?

编辑:我正在寻找的是可以使用sql而不使用过程构造实现的特定方案(如问题中所述)

谢谢

Lijo

解决方法

以下是我看过的一些内容

>使用游标而不是等效(和更快)设置操作(连接等).>动态sql的一切.>对sql注入攻击开放的代码.>即使不需要,也可以进行全外连接.>巨大的存储过程(数百/数千行).>没有评论.

猜你在找的MsSQL相关文章