问题描述如下: 假设T_user有字段registered,类型是bit,表示是否注册过了。写了一个存储过程,如下: create procedure getData @registered int as begin select * from T_user where registered = @registered end 执行存储过程给register赋1时,能查询出结果。即便表中register字段值全为0,也能返回一个空的结果集。但当给参数赋0值时,没有结果集返回。不知道有没有人遇到过