怎么得知sql的执行效率?
bzscs 2003-12-20 10:21:56 我有两种不同的方式实现同一目的,例如:
UPDATE country SET hits=hits+1 WHERE country=@country
IF @@rowcount=0
INSERT INTO country (country,num) VALUES(@country,1)
-
句子的目的是如果已经存在某国家的记录,就给该记录表示访问次数的列加1,否则就新增一条记录,访问次数为1,下面也是一样的结果,但我怎么分析出哪一种方式更好?
-
select * from country where country=@country
if @@rowcount=0
INSERT INTO country (country,num) VALUES(@country,1)
else
UPDATE country SET hits=hits+1 WHERE country=@country