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

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

# 使用教程 # 2020-04-14 15:21:56.083 282
翻译 SQL语法提示工具SQL Prompt使用教程:使用SQL Prompt代码段执行重复任务(上)

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

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

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

# 使用教程 # 2020-03-25 14:25:56.343 241
翻译 SQL语法提示工具SQL Prompt使用教程:避免在ORDER BY子句中使用常量

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

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

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

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

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

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

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

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

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

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

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

# 使用教程 # 2020-01-21 14:08:16.620 270
翻译 SQL语法提示工具SQL Prompt使用教程:使用SQL Prompt快速删除方括号

本文提供了一个方便的功能,该功能仅在真正需要的地方添加带引号的分隔符,然后坐下来,让SQL Prompt快速删除任何多余的方括号。

# 使用教程 # 2020-01-08 09:39:18.970 944
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP