翻译
SQL语法提示工具SQL Prompt使用教程:避免在ORDER BY子句中使用常量

本文解释了为什么ORDER BY子句应始终使用其名称或别名来指定排序列,而不是使用整数来指定列在SELECT列表中的位置。

2020-03-18 14:14:01.750
原创
SQL Prompt使用教程:为什么不要创建将ANSI_PADDING设置为OFF的列?

在SQL Server中创建表时,没有充分的理由将ANSI_PADDING设置为OFF。它纯粹是为具有代码的旧数据库提供的,该代码假定使用旧的CHAR行为来处理填充,现在已经不赞成使用它了。

2020-03-11 14:46:31.980
翻译
SQL Prompt使用教程:使用Float或Real数据类型的危险

浮点数据类型可容纳非常大的数字,但是缺少了精度。它们对于某些类型的科学计算很方便,但是在更广泛地使用时很危险,因为它们会引入较大的舍入误差。

2020-03-04 16:51:55.770
翻译
SQL Prompt使用教程:更改过程或触发器中的SET选项将导致重新编译(下)

Phil Factor深入研究了SQL Prompt的性能规则PE012,该规则将建议您是否在存储过程或触发器中检测到SET语句的使用,这可能会导致不必要的重新编译,尽管问题涉及其他类型的批处理。

2020-02-27 15:13:21.870
翻译
SQL Prompt使用教程:更改过程或触发器中的SET选项将导致重新编译(上)

Phil Factor深入研究了SQL Prompt的性能规则PE012,该规则将建议您是否在存储过程或触发器中检测到SET语句的使用,这可能会导致不必要的重新编译,尽管问题涉及其他类型的批处理。

2020-02-27 14:37:26.660
翻译
SQL语法提示工具SQL Prompt使用教程:使用EXECUTE(“SQL脚本”)的风险

SQL Prompt的代码分析规则BP013将提醒您使用Execute(string)来执行字符串中的批处理,该字符串通常是根据用户输入动态组装的。这种技术很危险,因为参数值是在SQL Server解析该语句之前注入的,从而使攻击者可以“标记”额外的语句。请改用sp_ExecuteSql,并验证字符串输入。

2020-01-21 14:08:16.620
翻译
监控工具SQL Monitor教程:使用扩展事件和SQL Monitor检查数据库事件(下)

您需要确保没有人篡改您的生产数据库,或者开发之外的任何数据库。就算您不是一个神经质的人,也会想要知道数据库是被停止了还是被删除了。本文介绍了使用扩展事件和SQL Monitor检查数据库事件内容中——将SQL Monitor添加到组合中。

2020-01-20 13:58:13.747
翻译
监控工具SQL Monitor教程:使用扩展事件和SQL Monitor检查数据库事件(上)

您需要确保没有人篡改您的生产数据库,或者开发之外的任何数据库。就算您不是一个神经质的人,也会想要知道数据库是被停止了还是被删除了。本文介绍了使用扩展事件和SQL Monitor检查数据库事件的内容。

2020-01-19 16:21:07.643
翻译
使用SQL Compare命令行从源代码管理中进行自定义部署(下)

Giorgi Abashidze解释了他的团队如何将两阶段部署过程与SQL Compare命令行以及一些SQL同义词一起使用,以自动为其每个客户进行自定义部署,而只需要在源代码管理中为每个版本维护一个分支。

2020-01-16 15:08:14.557
翻译
使用SQL Compare命令行从源代码管理中进行自定义部署(上)

Giorgi Abashidze解释了他的团队如何将两阶段部署过程与SQL Compare命令行以及一些SQL同义词一起使用,以自动为其每个客户进行自定义部署,而只需要在源代码管理中为每个版本维护一个分支。

2020-01-15 15:21:21.883
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP