关乎性能的判断,请作出果断选择

C#中有如下bool判断:

第一种:

 bool isExist = false;
 if (isExist == true)
 { 
   //...
 }

 

第二种:

bool isExist = false;
if (isExist)
{
   //...
}

 

T-SQL中判断记录是否存在:

第一种:

IF (SELECT COUNT(*FROM [tableName]> 0
BEGIN
    --...
ENd

 

第二种:

IF EXISTS(SELECT TOP 1 1 FROM [tableName])
BEGIN
    --...
ENd

 

Insus.NET的选择,不管是C#还是T-SQL均为第二种。

 

posted @ 2012-01-18 14:03  Insus.NET  阅读(728)  评论(6编辑  收藏  举报