首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

请问函数里表达式的写法。(把列和列的值作为参数)

2012-02-28 
请教函数里表达式的写法。(把列和列的值作为参数)1.函数名:f_get(s_table,s_column,s_code)其中s_table是表

请教函数里表达式的写法。(把列和列的值作为参数)
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的表是动态,只有用动态语句,但是动态语句是没有返回值的;
你这样做的目的是什么,或许你可以考虑另外的实现方式

热点排行