动态游标中的分组统计问题
以下要实现:从表中按不同的字段分组,并得到人数总数.将字段变量代入问号好象不行,输出sqlerrtext为不能打开游标,请教如何解决?
string Emp_sex_var //字段变量
Emp_sex_var = "sex"//性别
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA ;
integer li_count
string ls_sex
string sqlstatement
sqlstatement = "SELECT ?,count(*) FROM employee GROUP BY ?"
PREPARE SQLSA FROM :sqlstatement ;
OPEN DYNAMIC my_cursor using :Emp_sex_var ;
FETCH my_cursor INTO :ls_sex,:li_count;
CLOSE my_cursor ;