SQL Server
1. 如果with中的代码段逻辑复杂,且存在互相调用的情况,采用into #temp 的方式替代with
2. 在查询复杂的视图时,采用UNION SELECT 替代 WHERE OR
3. 尽量避免SELECT *,尽量避免冗余字段;
4. 添加注释,曾强可读性
5. 尽量少一些JOIN
SQL Server
1. 如果with中的代码段逻辑复杂,且存在互相调用的情况,采用into #temp 的方式替代with
2. 在查询复杂的视图时,采用UNION SELECT 替代 WHERE OR
3. 尽量避免SELECT *,尽量避免冗余字段;
4. 添加注释,曾强可读性
5. 尽量少一些JOIN