请教函数里表达式的写法。(把列和列的值作为参数)
1.函数名:f_get(s_table,s_column,s_code)
其中s_table是表名,s_column是列名,s_code是列的值。
2.函数体要实现:
ls_sql= select from 表名 where 列名 = 列的值
这个表达式不会写,请求帮助!
[解决办法]
不知道要实现什么效果:
仅仅是要得到字符串ls_sql , 还是要得到该ls_sql 在连接数据库查询后返回的结果集?
另外,列名能确定是字符型,数字型,还是其它什么类型的数据呢?
[解决办法]
建议你用数据库函数或存储过程,在pb里调用
要是写在pb里 就得用动态游标了
[解决办法]
你表名是参数之一就表示要select的表是动态,只有用动态语句,但是动态语句是没有返回值的;
你这样做的目的是什么,或许你可以考虑另外的实现方式