varbinary类型和bigint类型的比较和优化
我有一条语句如下:
declare @x bigint,@c bigint
set @x=1234845387
select @c=c from test where a<=@x and @x<=b
test的表结构可以为如下两种:
1.test(a varbinary,b varbinary,c bigint)
2.test(a bigint,b bigint,c bigint)
因为上面那条语句每天要执行几千万次,而@x必须是bigint数据.
所以,我想问下,如果我要设计表的话,用那种表结构效率会高一些,为什么?
先谢谢大家了!