如果t1是某一固定的表名,取出a,b这两个字段的值赋值给m和n两个变量,我采用如下写法即可实现。 select a,b into :m,:n from t1 where a=:z using mssql; 现在t1是一个变量字符串,请问如何写拼写动态sql语句实现如上功能,由于按照a=:z的条件只会取出一组值,不想写游标啊,太麻烦了,怎么写简单的动态sql语句啊,请高手们帮忙解答并写出来,万分感谢!!!!!!!!!!!!!!!!!!
ls_sql = "select a,b from " + t1+ " where a = "+ "'" + z +"'"
syntax= sqlca.syntaxfromsql(ls_sql,"style(type=grid)",errmsg)
if dw_1.create(syntax)<>1 then return
dw_1.settransobject(sqlca)
dw_1.retrieve( )