关乎性能的判断,请作出果断选择
C#中有如下bool判断:
第一种:
bool isExist = false;
if (isExist == true)
{
//...
}
if (isExist == true)
{
//...
}
第二种:
bool isExist = false;
if (isExist)
{
//...
}
if (isExist)
{
//...
}
T-SQL中判断记录是否存在:
第一种:
IF (SELECT COUNT(*) FROM [tableName]) > 0
BEGIN
--...
ENd
BEGIN
--...
ENd
第二种:
IF EXISTS(SELECT TOP 1 1 FROM [tableName])
BEGIN
--...
ENd
BEGIN
--...
ENd
Insus.NET的选择,不管是C#还是T-SQL均为第二种。