翻译
SQL语法提示工具SQL Prompt使用教程:使用SQL Prompt代码段执行重复任务(上)

本文发现了使用SQL Prompt代码段消除重复执行各种任务的乐趣,这些任务从插入注释标头、创建表到执行有用的元数据查询。

2020-04-02 14:26:11.910
翻译
SQL语法提示工具SQL Prompt使用教程:为什么应该始终指定列是否接受空值

​本文解释了确定列是否允许空值的元素,如果您未在列定义中明确指定的话。如果您依靠连接设置所建立的默认行为,那么您可能会遇到一些糟糕的意外。

2020-03-25 14:25:56.343
翻译
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
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP