SELECT pk_customer, name, code, shortname, pk_custclass, pk_customer_main, def3, def4, def6 FROM bd_customer WHERE dr = '0' 这是语句其中pk_customer 是主键 def3是有空也有值的,有值的是一定在pk_customer中有的,我想要写个存储过程,只要def3不是空的时候传递def3的值进去,查询 select pk_customer,def3 from bd_customer where pk_customer = (传递过来的def3值) 这是第一次查询,循环到查询出的def3是空的时候返回 pk_customer 值,这个要怎么写循环