關乎效能的判斷,請作出果斷選擇

jerrysun發表於2021-09-09

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均為第二種。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/151/viewspace-2812661/,如需轉載,請註明出處,否則將追究法律責任。

相關文章