Chinaunix

标题: 关于动态sql和动态游标的问题 [打印本页]

作者: bruce2k    时间: 2005-02-22 19:47
标题: 关于动态sql和动态游标的问题
有两个问题
1、在存储过程中需要根据运行时的条件创建表,表名是确定,表中的字段是通过查询出来,也就是说字段的个数,及名称都是不确定的,informix中怎么实现?
2、调用存储过程输入的参数,作为游标中的表名这样的动态游标infromix怎么实现?
作者: zzjijun    时间: 2005-02-23 21:32
标题: 关于动态sql和动态游标的问题
1、好像不行。
作者: skylineTop    时间: 2005-02-24 11:17
标题: 关于动态sql和动态游标的问题
在SQL中好象是不行,不过创建临时表倒可以。
作者: lcmpmb    时间: 2006-03-21 12:42
标题: 可以的
sprintf(tem,"update %s set %s=\"%s\" where %s;",dbname,zdmc,fznr,tj);
exec sql execute immediate :tem;
exec sql commit work;
这样就可以了,
dbname 表名
zdmc 字段名称
fznr 付值内容
tj 条件


作者: wenlq    时间: 2006-03-21 14:32
有datablade 可以实现。
http://bbs.chinaunix.net/viewthr ... &extra=page%3D2
作者: super939    时间: 2006-03-22 09:39
去看看先




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2