0

这两个查询中的哪一个是首选的,为什么?

DECLARE
   @Value1 varchar(16) = 'hello'
  ,@Value2 varchar(16) = 'Hello'
  ,@a int = 0

IF CONVERT(VARBINARY(MAX), @Value1) = CONVERT(VARBINARY(MAX), @Value2)
  SET @a = 1;

IF @Value1 = @Value2 collate  Latin1_General_CS_AI
  SET @a = 2;
4

0 回答 0