你的位置:首页 > 软件开发 > 数据库 > SQL Server里强制参数化的痛苦

SQL Server里强制参数化的痛苦

发布时间:2015-08-28 09:00:09
几天前,我写了篇SQL Server里简单参数化的痛苦。今天我想继续这个话题,谈下SQL Server里强制参数化(Forced Parameterization)。强制参数化(Forced Parameterization)在SQL Server里简单参数化有很多限制,如果你的 ...

SQL Server里强制参数化的痛苦

几天前,我写了篇SQL Server里简单参数化的痛苦。今天我想继续这个话题,谈下SQL Server强制参数化(Forced Parameterization)

强制参数化(Forced Parameterization)

在SQL Server里简单参数化有很多限制,如果你的SQL语句包含下列任意它不会发生: 

  • JOIN
  • IN
  • BULK INSERT
  • UNION
  • INTO
  • DISTINCT
  • TOP
  • GROUP BY
  • HAVING
  • COMPUTE
  • Sub Queries

如果你还想让SQL Server进行自动参数化,你可以启用在数据库层启用强制参数化:

1 -- Let's now activate Forced Parameterization on the AdventureWorks2012 database2 ALTER DATABASE AdventureWorks2012 SET PARAMETERIZATION FORCED3 GO

原标题:SQL Server里强制参数化的痛苦

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。