彩票走势图

翻译 SQL Prompt教程:缺少架构限定(PE001)的过程

如果SQL Prompt发现使用EXECUTE,则会警告您,而无需指定存储过程所在的架构,因为它可能导致执行时间变慢,甚至导致运行错误的过程。

# 使用教程 # 2021-03-31 10:40:15.493 212
翻译 SQL Prompt教程:旧式联接语法(ST001)

使用旧式联接语法没有任何优势。如果SQL提示标识了它在旧版代码中的使用,则重写语句以使用ANSI标准的连接语法将简化和改进代码。

# 使用教程 # 2021-03-18 11:26:17.567 154
翻译 SQL Prompt教程:使用SQL Prompt查找SET NOCOUNT代码问题

通常,应通过在每个存储过程,触发器和动态执行的批处理的开始处添加SET NOCOUNT ON来防止发送行数消息。Phil Factor演示并解释了细微差别和例外。

# 使用教程 # 2021-02-04 11:11:30.217 133
翻译 SQL Prompt教程:使用SQL提示代码分析避免T-SQL技术债务

SQL Prompt可以帮助防止在数据库代码中积累技术债务。它会立即向团队发出警报,警告可能无法阻止您的代码按预期工作的问题,但最终可能导致性能,维护或安全性问题。

# 使用教程 # 2021-01-21 10:29:37.567 188
翻译 SQL Prompt教程:标量用户定义函数误用作常量

标量UDF作为全局数据库常量的错误使用是一个主要的性能问题,每当SQL Prompt在任何生产代码中发现此错误时,都应进行调查。除非您需要在计算列或约束中使用这些全局常量,否则通常将值存储在内联表值函数中或使用视图会更安全,更方便。

# 使用教程 # 2021-01-15 13:09:58.887 149
翻译 SQL Prompt教程:子查询使用[NOT] EXISTS代替[NOT] IN(PE019)

Phil Factor解释了在使用子查询比较数据集时,为什么您更应该使用[NOT] EXISTS而不是[NOT] IN。尽管不再具有显着的性能优势,但是当子查询的源数据包含NULL值时,使用NOT EXISTS可以避免出现意外结果。

# 使用教程 # 2021-01-06 11:30:22.540 242
翻译 SQL Prompt教程:使用SQL Prompt提升数据库编码标准

通过代码分析规则,格式设置样式和代码片段,开发团队如何使用SQL Prompt建立和共享编码标准的战略视图。

# 使用教程 # 2020-12-29 11:49:30.197 257
翻译 SQL Prompt教程:何时使用SELECT…INTO语句(PE003)

SELECT…INTO是开发工作特别是创建临时表的有用捷径。但是,它不再具有明显的性能优势,应在生产代码中避免使用。最好使用CREATE TABLE语句,在该语句中您可以预先指定约束和数据类型,这样就可以减少不一致情况潜入数据的可能性。

# 使用教程 # 2020-12-23 11:51:49.840 379
翻译 SQL Prompt教程:避免使用MONEY和SMALLMONEY数据类型(BP022)

在计算过程中,由于舍入误差,使用MONEY和SMALLMONEY数据类型可能会导致意外的精度损失。通常最好使用DECIMAL(又名NUMERIC)类型。

# 使用教程 # 2020-12-16 11:49:06.740 369
翻译 SQL Prompt教程:在表变量和临时表之间进行选择

Phil Factor演示了临时表和表变量的用法,并提供了一些简单的规则来确定表变量是否比临时表(ST011)更好,反之亦然(ST012)。

# 使用教程 # 2020-12-09 10:40:43.720 215
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP