读书人

请问函数里表达式的写法。(把列和列的

发布时间: 2012-02-28 13:06:35 作者: rapoo

请教函数里表达式的写法。(把列和列的值作为参数)
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里 就得用动态游标了

探讨
1.函数名:f_get(s_table,s_column,s_code)
其中s_table是表名,s_column是列名,s_code是列的值。

2.函数体要实现:
ls_sql= select from 表名 where 列名 = 列的值


这个表达式不会写,请求帮助!

[解决办法]
你表名是参数之一就表示要select的表是动态,只有用动态语句,但是动态语句是没有返回值的;
你这样做的目的是什么,或许你可以考虑另外的实现方式

读书人网 >PB

热点推荐