查询问题(select * from xxx where name IN (...) )
select stu_no,name,age
into :ls_stu_no, :ls_name, :ls_age
from student
where stu_no IN ('2003001','2003002','2003003');
没问题!!
但是 如果 IN 后面用变量的话 应该怎么写??
我写的原程序:
string ls_temp
ls_temp = "('2003001','2003002','2003003')"
select stu_no,name,age
into :ls_stu_no, :ls_name, :ls_age
from student
where stu_no IN :ls_temp ;
//