你这写的都是你自己的实现啊,我没感觉有多简洁,也没觉得有多强大。
说得极端一点,SQL语句本身就是一行命令,与你的系统有啥区别呢,使用者还得知道大量的sql接口相关细节。你反复强调“一句调用”,忽略了前面的准备和后面的处理,没意义。
好歹贴一段使用者的相对完整的代码,使用者怎么定义输入数据,怎么处理输出的数据。
【 在 ylh1969 的大作中提到: 】
: 107楼,
: ctx.data=ctx.p=stmt;//里边有一行数据。
: ret=BB_Tree_Count(cols_list,&ctx,fill_cols);//以列名表导航,填充每一列数据,本函数是遍历二叉树,对每一个节点执行fill_cols。这个二叉树是我写的,我不清楚别的二叉树工具是否能够一边遍历一边执行回调函数。
: ...................
--
FROM 124.64.22.*